加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 将http://mydomain.com/ctrlr/act/val转发到http

发布时间:2020-12-16 00:12:02 所属栏目:asp.Net 来源:网络整理
导读:我有一个在ASP.NET MVC(V 1.0)上编写的应用程序.该应用程序在IIS7上运行,DNS由GoDaddy提供. 我想将来自http://mydomain.com/ctrlr/act/value的任何请求转发到此表单的URL:http://WWW.mydomain.com/ctrlr/act/value 基本上,如果有人试图达到http://mydomain.
我有一个在ASP.NET MVC(V 1.0)上编写的应用程序.该应用程序在IIS7上运行,DNS由GoDaddy提供.

我想将来自http://mydomain.com/ctrlr/act/value的任何请求转发到此表单的URL:http://WWW.mydomain.com/ctrlr/act/value

基本上,如果有人试图达到http://mydomain.com,我想将WWW添加到主机名

最好的方法是什么?

解决方法

我想你会找到一个适合这个 question的答案

我同意你的想法,强制使用www,好像SO决定use it我相信他们后悔调整cookie的性能,不得不使用sstatic.net而不是images.stackoverflow.com说.

为了节省您的重定向,这是您需要做的事情的要点.

这是将WWW前缀添加到所有传入URL的IIS7规则.将此XML片段剪切并粘贴到您的web.config文件下

<system.webServer> / <rewrite> / <rules>


<rule name="Add WWW prefix" >
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domain.com" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:1}"
    redirectType="Permanent" />
</rule>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读