私たちは数十のWebサイトにサービスを提供しており、仮想ホスト固有の書き換えルールを実行したくありません。基本的に、すべての/info/ページがHTTPS経由で提供されないようにする必要があります。
現在、これがあります:
RewriteRule ^/info/([A-Za-z_.0-9-]*) /info.jsp?LinkName=$1 [PT,QSA,L]
書き換えルールを次のように変更できると思いました。
RewriteRule ^/info/([A-Za-z_.0-9-]*) http://%{SERVER_NAME}/info.jsp?LinkName=$1 [PT,QSA,L]
また
RewriteRule ^/info/([A-Za-z_.0-9-]*) http://%{HTTP_HOST}/info.jsp?LinkName=$1 [PT,QSA,L]
また
RewriteRule ^/info/([A-Za-z_.0-9-]*) http://%{HTTP_HOST}/info.jsp?LinkName=$1 [PT,QSA,L,R=301]
等...
しかし、私が何をしても、変数を含む再書き込みルールの変更を行うとき、これらの情報ページにアクセスすると404になります。
「不正なリクエストブラウザが、このサーバーが理解できないリクエストを送信しました。」
前もって感謝します