asp.net – Azure网站301重定向 – 我放在哪里?
|
我想将一些我的其他域导向我的主域,它托管在Windows Azure网站。 (为了那些找到与CNAME和DNS工作有点“雾”(像我做的),我将详细布局)。 我有域名www.myDomain.com正确解析。 我现在想将www.myOtherDomain.com指向www.myDomain.com 在我的注册商,我创建了一个CNAME指向 现在,当我在浏览器中输入www.myOtherDomain.com时,我在www.myDomain.com上获得了正确的网页,但是,浏览器中的地址仍然是www.myOtherDomain.com,而不是www.myDomain.com。 我明白两个最理想的方法来完成这一点是: >转发myOtherDomain.com(在某些注册商处花费$) 如果我有所有正确,我已经发现了许多建议如何做301重定向,但是,我似乎不能弄清楚WHERE实际上把重定向? 解决方法Windows Azure网站运行IIS。您可以使用网址重写来创建规则,将一个网址重写到另一个网址。说明: >在Windows Azure中创建网站。 <?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Redirect old-domain to new-domain" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www.old-domain.com$" />
</conditions>
<action type="Redirect" url="http://www.new-domain.com/{R:0}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
>验证任何对“http://www.old-domain.com/path?query”的请求将收到一个“301 Moved Permanently”响应,其中Location头为“http://www.new-domain.com/path?query”。 有关文档,请参阅Using the URL Rewrite Module。 例如参考Redirect to new domain after rebranding with IIS Url Rewrite Module和IIS URL Rewrite – Redirect multiple domain names to one。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 密码由6-12位数字或字母组成,密码哈希加密
- asp.net – 将提交请求提交到aspx页面
- 如何使用asp.net获取html select的所选值
- TeamCity – 在ASP.net网站上发布的问题
- asp.net-mvc – MVC5 Microsoft.CSharp.RuntimeBinder.Runt
- asp.net – 来自TextBox的ActionLink routeValue
- asp.net-mvc – 用于枚举的IRouteConstraint
- asp.net-mvc-4 – MVC4 MEF插件和控制器命名空间
- Asp.Net Web Api – 发布英国日期格式
- ASP.NET基于Ajax的Enter键提交问题分析
