我的lighttpd设置存在问题。这是问题的开始:
server.document-root = vhosts_dir + "/" + server.name + "/wp"
在该目录中是所有文件。现在,在这个网站上有一个像
这样的网址的图片http://example.com/wp/uploads.....
在lighttpd
内,这将转换为
`/var/www/vhosts/example.com/wp/wp/...
很遗憾,我无法从wp
删除document-root
部分:(
所以我尝试通过删除其中一个wp
来重写它,如下所示
url.rewrite-once = (
"^(.*)/wp/(.*)$" => "$1/$2"
)
不幸的是,这似乎没有效果,似乎没有任何修改。知道如何解决这个问题吗?
答案 0 :(得分:1)
一种选择是创建一个符号链接wp - > 。在/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