UrlRewriter.net将非www重定向到www
问题描述:
如何创建UrlRewriter.net重定向规则以将非www页面重定向到www?UrlRewriter.net将非www重定向到www
我发现了htaccess和ISAPI示例,但找不到UrlRewriter的正确正则表达式规则。如果您使用的不是重写模块
<redirect url="http://example.com(.+)" to="http://www.example.com$1" />
答
试试这个
<redirect url="http://example\.com(.+)" to="http://www.example.com$1" />
+0
这不起作用。 – Myster 2014-02-24 23:52:38
答
在一把umbraco 4.9.1以下为我工作 - 在UrlRewriting.config,使用此:
<add name="forcewww" virtualUrl="http\://(?!www\.)" redirectMode="Temporary" destinationUrl="http://www." ignoreCase="true" redirect="Domain" />
这也进行过,可能已在原请求的查询字符串的任何参数。 根据您的需要,您可能更喜欢将redirectMode设置为永久。 快乐编码!
答
我在这里寻找解决方案,但没有任何建议与我使用的Intelligencia.UrlRewriter.dll版本一起工作。我已经测试并使用以下内容:
<if header="HTTP_HOST" match="example.com">
<redirect url="(.*)" to="http://www.example.com$1" />
</if>
+1使用IIS重写模块 – BritishDeveloper 2013-01-10 15:16:28