2014-07-08 115 views
0

我有一个lighttpd的设置兼用lighttpd的URL重定向 - 子目录根

/var/www 
/var//www/php 
/var/www/icons 

图标的线结构是PHP文件夹中的文件夹,但我把它做同步文件夹的作业内容更容易 - 因为图标文件夹内容不会经常更改。但是,这使我在CSS标记和JavaScript代码中找到了在/ var/www/php/icons中找到图像的遗留问题。我玩过url.redirect

url.redirect = ("/var/www/php/icons" => "/var/www/icons") 

但是据我所见,这根本就什么都不做。当我在浏览器中访问有问题的页面时,我仍然收到了一个HTTP 404报告给/ var/www/php/icons。

我想我错过了某些东西,或者错误地写了重定向规则,但是我一直无法找出实际可行的东西。我非常感谢任何帮助

回答

1

你必须编写完整路径的重定向,而不仅仅是目录。对你来说,这将是:

url.redirect = ("/var/www/php/icons/(.*)" => "/var/www/icons/$1") 

此正则表达式匹配的完整路径,赶上组,我们可以再放入用$1重定向的文件名。 *免责声明:我没有测试这个,也许我的语法不好,但匹配完整的路径是必要的。

+0

谢谢! - 对于延迟接受你的回答感到抱歉。 – DroidOS