如何删除 www.来自传入的请求?我需要设置 301 重定向还是只需重写路径?不管怎样,最好的方法是什么?
Thanks!
我相信使用 IIS 的 URL 重写模块来做到这一点会更合适。
如果您有权访问 IIS 的管理工具,则可以在站点设置的“IIS”部分中使用 GUI 来设置重写规则。如果您从那里选择“添加规则...”(在右列菜单中),请在 SEO 部分中选择“规范域名”规则,以几乎完全自动设置规则。
如果没有,重写规则在 web.config 中将如下所示:
<system.webServer>
<rewrite>
<rules>
<rule name="CanonicalHostNameRule1">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^yourdomain\.com$" negate="true" />
</conditions>
<action type="Redirect" url="http://yourdomain.com/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)