我正在使用http://urlrewriter.net/网站提供的网址重写代码模块。任何人都可以告诉我如何使用他们的模块将www.example.com重定向到example.com(301重定向)。
答案 0 :(得分:4)
如果您只想重定向www.example.com
:
<if header="HTTP_HOST" match="www.example.com">
<redirect url=".*" to="http://example.com$0" permanent="true" />
</if>
如果您想将example.com
以外的所有内容重定向到example.com
:
<unless header="HTTP_HOST" match="example.com">
<redirect url=".*" to="http://example.com$0" permanent="true" />
</unless>
答案 1 :(得分:1)
<redirect url="http://www.example.com/(.+)$" to="http://example.com/$1">
答案 2 :(得分:1)
重复内容重定向无www到www asp.net
<if header="HTTP_HOST" match="^domain.com" url="/default.aspx$">
<redirect to="http://www.domain.com/" />
</if>
<if header="HTTP_HOST" match="^domain.com" url="~/(.+)$">
<redirect to="http://www.domain.com/$1" />
</if>
我测试了这段代码及其正确的
答案 3 :(得分:0)
我从未使用过urlrewriter,但看起来你会使用以下内容(或类似内容:
<redirect url="^(.+)$" to="http://example.com/$1" permanent="true" />
在www.example.com网站上。