#lighttpd
#lighttpd
Вопрос:
У меня проблема с настройкой 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
: (
Итак, я попытался переписать это, удалив один из wp
ов следующим образом
url.rewrite-once = (
"^(.*)/wp/(.*)$" => "$1/$2"
)
К сожалению, это, похоже, не имеет нулевого эффекта, похоже, ничего не было изменено. Есть идеи, как это исправить?
Ответ №1:
Один из вариантов — создать символическую ссылку wp -> . inside /var/www/vhosts/example.com/wp/
Другой способ заключается в использовании lighttpd mod_alias для сопоставления запросов в / wp с корневым каталогом документа:
alias.url = ( "/wp/" => "/var/www/vhosts/example.com/wp/" )
https://redmine .lighttpd.net/projects/lighttpd/wiki/Docs_ModAlias