私はlighttpdにApache2からオーバーロードされたサーバーを移行していますが、現在lighttpdサーバーからすべての静的リソースをプロキシしていますが、lighttpdでURLから.phpを削除する(クリーンURL)
すべてをlighttpdに移行したいのですが、問題が発生しました。
Apache2には、lighttpdでないURLをクリーンアップするためのマルチビュー機能があります。
私はそれが動作しますが、それは二つの問題
1持っているのlighttpd
url.rewrite-if-not-file = ("^([^?]*)(\?.*)?$" => "$1.php$2")
でそれを行うには、次のコードを見つけました:私はそのは/.php検索しようと思い、404を返すwebsite.com/を
2:website.com/user/Usernameも404を返します(そのuser.phpを見つけることになって、その後、PHPスクリプトは$ _SERVER [ 'REQUEST_URI']を見て、残りの部分はありません)
これらの問題を解決するコードをどのように書き直すのですか?あなたの負荷の問題について
url.rewrite-once = (
"^/$" => "/",
"^/users/(.*)" => "https://stackoverflow.com/users/user.php"
)
http://redmine.lighttpd.net/wiki/1/Docs:ModRewrite
: