Lighttpd重写规则,可以使用或不使用尾部斜杠

时间:2017-11-17 06:07:18

标签: lighttpd

我正在使用lighttpd

我正在尝试重定向一系列静态网址,我希望它可以工作,无论是否 不是尾随斜杠:

http://localhost/mis
http://localhost/mis/

我尝试过以下各种各样的变体,但我总是只得到一个匹配的斜杠:

url.rewrite-once = (  "^(.*)/$" => "$1/" )
url.rewrite-if-not-file = ( "^([^?]*)(\?.*)?$" => "$1.php$2" )

如果:

http://localhost/mis

没有工作,得到404 - 没找到

但是如果:

http://localhost/mis

工作正常。

1 个答案:

答案 0 :(得分:0)

如果它没有以'\'结尾,请将其重写为以'\'结尾:

url.rewrite-once = ( "^(.*)[^/]$" => "$1/" )