我有一个网站,two domains
并且one hosting server
可以很好地使用这两个URL。
域是www.jongeshadi.com
和www.jongeshadi.ir
。
我想当用户键入www.jongeshadi.ir
重定向到时www.jongeshadi.com
。
我用Google搜索它,找到了一些解决方案,例如将Web配置更改为:
<rewrite>
<globalRules>
<rule name="Redirects to www.jomgeshadi.com" patternSyntax="ECMAScript" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAny">
<add input="{HTTP_HOST}" pattern="^jongeshadi.*(ir|com)$" />
<add input="{HTTP_HOST}" pattern="^(www.)?jonsgeshadi.(ir|com)$" />
<add input="{HTTP_HOST}" pattern="^www.jongeshadi.com$" />
</conditions>
<action type="Redirect" url="http://www.domain.ir/{R:0}" />
</rule>
</globalRules>
</rewrite>
但这是行不通的,任何事情都是错误的,或者还有其他解决方案吗?
终于找到了解决方案,但是很显然我们还有其他解决方案。
<script runat="server" language="c#">
public void Page_Init(Object Src, EventArgs E)
{
switch ((Request.ServerVariables["HTTP_HOST"]).Replace("www.", ""))
{
case "jongeshadi.com":
case "jongshadi.ir":
case "jongshadi.com":
default:
Response.Redirect("http://www.jongeshadi.ir");
break;
}
}
</script>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句