Regex 如果它是';他失踪了,用IIS7

Regex 如果它是';他失踪了,用IIS7,regex,iis-7,rewrite,Regex,Iis 7,Rewrite,我想用IIS7重写我的URL 我希望它能确保万维网永远存在 所以 -----> 无论使用的是什么协议(http/https),也不管.co.uk之后是什么,我希望它总是重写到同一个URL,只需使用www.co.uk 如果它可以是独立于域的,那就更好了,我有很多网站,能够在不改变任何东西的情况下复制和粘贴将是非常棒的 如果这是通过重定向而不是重写完成的,那么它应该是301 有人能帮忙吗 谢谢 您可以使用此正则表达式,为了搜索引擎优化,最好使用301重定向,但您必须安装IIS url重写: <

我想用IIS7重写我的URL

我希望它能确保万维网永远存在

所以

----->

无论使用的是什么协议(http/https),也不管.co.uk之后是什么,我希望它总是重写到同一个URL,只需使用www.co.uk

如果它可以是独立于域的,那就更好了,我有很多网站,能够在不改变任何东西的情况下复制和粘贴将是非常棒的

如果这是通过重定向而不是重写完成的,那么它应该是301

有人能帮忙吗


谢谢

您可以使用此正则表达式,为了搜索引擎优化,最好使用301重定向,但您必须安装IIS url重写:

<rewrite>
<rules>
    <rule name="Redirect willow-tree.co.uk to www" patternSyntax="ECMAScript" stopProcessing="true">
        <match url=".*" />
        <conditions>
            <add input="{HTTP_HOST}" pattern="^willow-tree.co.uk$" />
        </conditions>
        <action type="Redirect" url="http://www.willow-tree.co.uk/{R:0}" />
    </rule>
</rules>


这应该作为评论而不是答案发布,只要它主要只是一个链接。或者,你可以在这里通过编辑来解释你的答案,然后简单地留下博客文章的链接作为参考。事实上,它可能会被删除为“非答案”。