我在 IIS 7 上并试图将 URL 例如 www.domainname.co.uk/something 重定向到 www.domain.co.uk 但它似乎没有在 web.config 中命中它。
<redirect url="domain.co.uk/something/" to="http://www.newdomain.co.uk"/>
任何想法为什么它没有击中?
我在 IIS 7 上并试图将 URL 例如 www.domainname.co.uk/something 重定向到 www.domain.co.uk 但它似乎没有在 web.config 中命中它。
<redirect url="domain.co.uk/something/" to="http://www.newdomain.co.uk"/>
任何想法为什么它没有击中?
如有必要, IIS 使用<httpRedirect>
各种子元素来实现所需的效果。
它记录在这里:http ://www.iis.net/configreference/system.webserver/httpredirect
/something/
在与您的网站路径对应的文件系统目录中domain.co.uk
,添加一个 web.config 文件,其中包含:
<configuration>
<system.webServer>
<httpRedirect enabled="true" destination="http://www.newdomain.co.uk" exactDestination="true" httpResponseStatus="Permanent" />
</system.webServer>
</configuration>
请注意,您的domain.co.uk/something/
和newdomain.co.uk/
目录不能共享此 web.config,否则将导致无限重定向循环。如果您想要规范域名,那么我建议使用 URL Rewrite 模块,它除了 URL 重写之外还提供重定向功能。