2016-10-24 3 views
0

У меня проблема с настройкой lighttpd. Здесь начинается проблема:Как изменить URL-адрес в конфигурации lighttpd

server.document-root = vhosts_dir + "/" + server.name + "/wp" 

Внутри этого каталога находятся все файлы. Теперь на этом сайте, является изображение, которое имеет URL как

http://example.com/wp/uploads..... 

Внутри lighttpd это переведет к

`/var/www/vhosts/example.com/wp/wp/... 

К сожалению, я не могу удалить wp часть из document-root :(

So Я попытался переписать это, удалив один из wp s следующим образом:

url.rewrite-once = (
    "^(.*)/wp/(.*)$" => "$1/$2" 
) 

К сожалению, это, похоже, не имеет нулевого эффекта, ничего не меняется. Любая идея, как это исправить?

ответ

1

Один из вариантов - создать символическую ссылку wp ->. внутри /var/www/vhosts/example.com/wp/

Другой способ заключается в использовании LightTPD mod_alias для отображения запросов в/сор к документу корня: alias.url = ("/wp/" => "/var/www/vhosts/example.com/wp/")

https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModAlias

Смежные вопросы