gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 17:05:45 28 4
gpt4 key购买 nike

我有一个用 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>

关于asp.net-mvc - 将 http ://mydomain. com/ctrlr/act/val 转发到 http ://WWW. mydomain.com/ctrlr/act/val,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1476934/

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