lighttpd mod_rewrite到某些文件扩展名的远程URL

时间:2014-01-22 01:37:21

标签: regex mod-rewrite lighttpd

我正在尝试使用我项目的所有PHP,HTML和CSS文件设置本地开发lighttpd服务器。我想设置lighttpd以在本地加载这些文件,但对于任何其他文件扩展名,请通过URL远程加载远程网站。

我在lighttpd.conf文件中尝试了以下代码:

url.rewrite =  (  "^(.*)$" => "http://<remote site>/"  )

我也试过

url.rewrite =  (  "^(.*)$" => "http://<remote site>/$1"  )

这是一个重定向所有内容的测试,但是这两个都为我尝试的任何URL返回404,所以有些事情已经出错并阻止我继续前进。

有人可以给我一些帮助吗?

1 个答案:

答案 0 :(得分:0)

您正在寻找的选项可能是通过mod_redirect重定向,写为url.redirect

这将告诉浏览器转到资源的新网址。由于浏览器必须再次请求转到资源的实际位置,这确实会减慢速度。