Lighttpd重写规则



我的重写不起作用。我有我的Lighttpd文件夹在我的/etc目录,我的网站在我的/var/www目录。下面是我的配置文件:

$HTTP["host"] == "/var/www/website" {
     url.rewrite-if-not-file = ("^/([a-zA-Z0-9_-]+)" => "/home.php?username=$1")
}

只需删除上面的配置,而是将这(调试)行添加到lighttpd.conf的末尾(应该可以工作,但无法测试它,抱歉):

url.rewrite-if-not-file = ("^/(.*)$" => "/home.php?username=$1")

如果可以,试着这样替换:

$HTTP["host"] == "/var/www/website" {
   url.rewrite-if-not-file = ("^/(.*)$" => "/home.php?username=$1")
}

当然你有"mod_rewrite"-server。模块在配置文件的开头打开,对吗?

最新更新