2012-01-08 67 views
2

假設我自己域mydomain.com,我有一個服務器上的Web應用程序,在URL http://99.99.99.99:1234/MyApplication/startpage.something如何將域關聯到特定的應用程序url URL?

我想吃點什麼的是,如果用戶寫appserver.mydomain.com/它去上面的應用程序URL,但用戶仍然在地址欄中看到appserver.mydomain.com(我使用appserver而不是www來使問題更通用)。我還希望,如果用戶寫入appserver.mydomain.com/app?q=120,就好像他鍵入http://99.99.99.99:1234/MyApplication/page?q=120,但用戶仍然在輸入URL時看到

直到現在(我使用的是廉價的域賣方),我一直只能夠有

http://appserver.mydomain.com:1234/MyApplication/startpage.something

或只是http://appserver.mydomain.com但它只即使有留在URL, URL中的一個或多個參數。

我主要對Tomcat服務器感興趣,無論如何,歡迎任何更通用的構造。

回答

0

你不能這樣做。當一個URL表示http://something/時,所有瀏覽器都連接到端口80.要連接到端口1234,您需要必須在中有它:URL:http://something:1234/

你可以做的是:

  • 創建一個URL重定向,以便當用戶連接到http://something/(80端口),請求被重定向到http://something:1234/。您可以使用.htaccess重定向規則在您的http://something/網站的文檔根目錄中執行此操作。
  • http://something:1234/網站的文檔根目錄,你可以創建一個映射到//MyApplication/startpage.something

該解決方案的重定向規則,用戶將看到http://something:1234/在地址欄中。如果你需要它,網上有各種資源(以及在這裏).htaccess重定向。

相關問題