我的lighttpd设置有问题。这里是问题开始的地方:
server.document-root = vhosts_dir + "/" + server.name + "/wp"该目录中包含所有文件。现在,在这个网站上有一张图片,它的url是这样的
http://example.com/wp/uploads.....在lighttpd内部,这将转换为
`/var/www/vhosts/example.com/wp/wp/...不幸的是,我不能从document-root中删除wp部件:(
因此,我尝试通过删除其中一个wp来重写此代码,如下所示
url.rewrite-once = (
"^(.*)/wp/(.*)$" => "$1/$2"
)不幸的是,这似乎并不是零效果,似乎没有任何修改。你知道怎么解决这个问题吗?
发布于 2016-11-26 20:48:03
一种选择是创建符号链接wp ->。在/var/www/vhosts/example.com/wp/
另一种方法是使用lighttpd将对/wp的请求映射到文档- mod_alias:alias.url = ( "/wp/" => "/var/www/vhosts/example.com/wp/" )
https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_ModAlias
https://stackoverflow.com/questions/40215472
复制相似问题