gpt4 book ai didi

url - 如何将域关联到特定应用程序 url URL?

转载 作者:行者123 更新时间:2023-11-28 22:03:47 29 4
gpt4 key购买 nike

假设我拥有域 mydomain.com,并且我在服务器上有一个 Web 应用程序,网址为 http://99.99.99.99:1234/MyApplication/startpage.something

我想要的是,如果用户写 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 服务器感兴趣,无论如何欢迎任何更通用的说明。

最佳答案

你不能这样做。当 URL 为 http://something/ 时,所有浏览器都会连接到端口 80。要连接到端口 1234,您必须在 URL 中包含它:http ://something:1234/.

你可以做的是:

  • 创建一个 URL 重定向,以便当用户连接到 http://something/(端口 80)时,请求被重定向到 http://something:1234/。您可以在 http://something/ 网站的文档根目录中使用 .htaccess 重定向规则来执行此操作。
  • http://something:1234/ 站点的文档根目录中,您可以创建一个将 / 映射到 /MyApplication/startpage 的重定向规则.something

使用此解决方案,用户将在地址栏中看到 http://something:1234/。如果您需要它,网络上(以及此处的 SO)上有各种关于 .htaccess 重定向的资源。

关于url - 如何将域关联到特定应用程序 url URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8777993/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com