gpt4 book ai didi

IIS 多域重定向

转载 作者:行者123 更新时间:2023-12-02 00:46:40 25 4
gpt4 key购买 nike

我目前有 2 个域名,我想为其设置不同的网站。我目前正在考虑使用一些可以很好地满足我当前需求的免费托管服务,但无法让我以任何方式将“mydomain.com”指向实际站点。相反,我必须给用户一个更长、更难记住的 url。

我建议的解决方案是将我的域指向我的家庭 ip,并通过 IIS 托管一个小型 ASP.NET 应用程序,该应用程序包含一个重定向页面,该页面仅重定向到适当的站点。在 ASP.NET 中有没有一种方法可以识别请求了哪个域 url 以便知道将页面重定向到哪里?

最佳答案

这是一种方法(如果您托管多个域,则由 1and1.com 推荐)。把它放在你的网络空间的根目录下。您所有的网站都将指向这个根目录。下面的脚本会将请求转发到正确的子文件夹。这有点像 hack,但如果您不能完全控制 IIS 设置,这也行得通。

将此文件命名为 default.asp:

<%EnableSessionState=False

host = Request.ServerVariables("HTTP_HOST")

if host = "website1.com" or host = "www.website1.com" then
response.redirect("http://website1.com/website1/default.aspx")

elseif host = "website2.com" or host = "www.website2.com" then
response.redirect("http://website2.com/website2/default.aspx")

else
response.redirect("http://website1.com/")

end if
%>

关于IIS 多域重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275382/

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