2012-01-16 14 views
0

私は異なるポートで2つの異なるWebアプリケーションを実行しているドメインを持っています。あるポートから別のポートにリダイレクトする方法は?

http://example:8888/foo

  • A PHPのウェブサイト上のA Java Webアプリケーションの要件は、ユーザーがhttp://example:8888http://example:8080のルートにアクセスしようとする場合、ユーザーがリダイレクトされるべきであり、 http://example:8888/foo

    この要件をどのように達成できますか?

  • +1

    誰がこれらのポートでリッスンしていますか?それは両方の時間Apacheですか? –

    +0

    @Pekkaはい、それは両方のためのapacheです。 –

    答えて

    0

    mod_rewriteのが容易にこれを達成することができ、あなたが301を使用すること

    するRewriteCondの%{HTTP_HOST}^example.com $ [NC]

    のRewriteRule ^/$ http://example.com:8888/foo

    RewriteEngineをリダイレクト[R = 301、L]

    これが両方のサイトのvhost設定セクションに追加されていることを確認してください。

    関連する問題