入ってくるリクエストをすべて小文字に書き換えるにはどうすればよいですか? 私は見回しましたが、いくつかの答えは書き換えモジュールを使用することでしたが、それらはリバースプロキシを使用する特定のケースではありませんでした。
私が望むのは、次のようなリクエストです。
http://mywebsite/SomeApPlIcAtIon
これに変換されます:
http://mywebsite/someapplication/
助言がありますか?
アップデート:
私はそれが正しいと思われるものでセットアップしました.httpd.confは次のようになります:
servername localhost
RewriteEngine on
RewriteLog "/var/log/apache2/rewrite.log"
RewriteLogLevel 9
RewriteMap lc int:tolower
RewriteCond %{REQUEST_URI} [A-Z]
RewriteRule (.*) ${lc:$1} [R=301,L]
私のリバース プロキシは、次のように sabnzbd.conf という conf.d のファイルに設定されています。
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order allow,deny
Allow from all
</Proxy>
ProxyPass /sabnzbd/ http://192.168.21.21:9999/sabnzbd/
ProxyPassReverse /sabnzbd http://192.168.21.21:9999/sabnzbd/
私の有効なサイトでは、私の 000-defailt はすべてにAllowOverride
設定されていますAll
192.168.21.21/sabnzbd/ にアクセスすると、問題なく動作します。
192.168.21.21/SABNZBD/ にアクセスすると、404 が返されます。書き換えルールが機能しません。
書き換えログ ファイルを調べてみると、データがありません。
何がうまくいかないのですか?