2012-01-16 267 views
0

我有一個域,我在不同的端口上運行兩個不同的Web應用程序。如何從一個端口重定向到另一個端口?

http://example:8888/foo

  • 一個PHP的網站
  • Java Web應用程序的需求,如果用戶試圖訪問的http://example:8888http://example:8080根,那麼用戶應該被重定向到http://example:8888/foo

    我該如何達到這個要求?

  • +1

    誰在這些港口上收聽?兩次都是Apache嗎? – 2012-01-16 17:32:56

    +0

    @Pekka是的,它是兩個Apache。 – 2012-01-17 05:15:54

    回答

    0

    的mod_rewrite可以很容易地做到這一點,你將使用301重定向

    RewriteEngine敘述在

    的RewriteCond%{HTTP_HOST}^example.com $ [NC]

    重寫規則^/$ http://example.com:8888/foo [R = 301,L]

    確保在兩個站點的虛擬主機配置部分中都添加了該功能。

    相關問題