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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – MVC5 – 数据注释 – 客户端验证没有发生?
- 将linkbutton设置为asp.net中asp:panel的默认按钮[复制]
- asp.net – 如何使用Eval在数据绑定控件中调用扩展方法
- asp.net-mvc – ASP.NET MVC 3更改摘要
- ASP.NET WebForm的“页面生命周期”是什么?
- asp.net-mvc-3 – 默认模型绑定器没有绑定到字段的原因是什
- ASP.NET MVC 4的用户管理
- asp.net-mvc – ASP.NET MVC;使用EditorTemplates编辑集合,
- asp.net-mvc – 重定向到mvc中的actionresult但不想通过返回
- asp.net-mvc – 仅在MVC4 BundleConfig中缩小脚本
- asp.net-mvc-4 – 如何获取mvc中的用户IP地址
- asp.net:将updatepanel中的控件排除在执行异步回
- asp.net-mvc – localhost拒绝在visual studio中
- asp.net – 如何仅发布捆绑/缩小的脚本
- 如果我应该开始使用asp.net mvc 4而不是asp.net
- asp.net-mvc – JSON,ASP.NET MVC – MaxJsonLen
- asp.net-mvc – asp.net mvc url action忽略旧参
- asp.net-mvc – 使用AppFabric缓存在MVC Session
- 使用IIS 5.1运行asp.net 4.0
- asp.net-mvc-3 – 在具有默认值的模型上注释属性