質問

私はリダイレクト http://www.mydomain.com/servicehttp://www.mydomain.com:PORT 場所 PORT のポートのサービスのページ。

  1. これでapacheがリスニングポート 80 う能をフルに発揮するためのリダイレクトでは、無関係なサービスを聞く PORT?

  2. その構文は?たもののように:

    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]

しかし作業それを得るために正規表現と遊びます。 :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top