2017-11-17 3 views
0

私はlighttpdを使用しています。後ろのスラッシュの有無にかかわらず動作するLighttpd書き換えルール

私は、静的なURLのシリーズをリダイレクトしようとしている、と私はそれが末尾のスラッシュが存在していないかどうか 仕事をしたい:私は次のことを試してみた

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

、およびあらゆる種類のバリエーションは、私はいつものみ、末尾のスラッシュ存在との一致を得る:

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

場合:

http://localhost/mis 

は動作していないと404を得た -

が見つかりません。しかし場合:それはOK働いて

http://localhost/mis 

答えて

0

それは「\」で終わるためにそれを書き換える作る、「\」で終わらない場合は、次の

url.rewrite-once = ("^(.*)[^/]$" => "$1/") 
関連する問題