2012-01-08 74 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重定向。

相关问题