..htaccessファイルポートApacheはリダイレクト
-
19-09-2019 - |
質問
私はリダイレクト http://www.mydomain.com/service
へ http://www.mydomain.com:PORT
場所 PORT
のポートのサービスのページ。
これでapacheがリスニングポート
80
う能をフルに発揮するためのリダイレクトでは、無関係なサービスを聞くPORT
?その構文は?たもののように:
RewriteRule ^service$ http://www.mydomain.com:PORT
だけを取得し
500
内部サーバエラーになります。
感謝です。
編集:
としてVinkoがあ立ラインは、エラーログ:
[alert] [client 192.168.1.4] /path/to/the/site/root/.htaccess:
Invalid command 'Option', perhaps misspelled or defined by a module not
included in the server configuration
からの線:
Option +FollowSymlinks
この作品ですが---の住所が変わっていただきたいと思いますようです。たいと思っています動作と同じによるクラシックのリダイレクトにアドレスの変更は透明ですが(例えば mydomain.com/service > mydomain.com/?var=service
).
解決
の500エラーポイントになmod_rewriteを有効にします。チェックのエラーログの理論が正しい荷重モジュールに設定します。
場設備は、施設内または近辺に編集を行うとエラーにoff.............毎500エラーには対応するラインは、エラーログにあります。
他のヒント
あなたはディレクティブの最後にリダイレクトを追加する必要があります:
RewriteRule ^service$ http://www.mydomain.com:PORT [R]
しかし作業それを得るために正規表現と遊びます。 :)
所属していません StackOverflow