做SEO,避免不了301规范化URL,Apache下规范化首页URL最简单,但WIndows下实施会有一定的难度。
但在IIS7下比较方便
1.安装一下rewrite_2.0_rtw_x86.msi
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=c8d3e2a4-5d14-434b-a067-39a6fb8b9311
2.点击待设置网站目录,这时右侧目录中会多一项
3.为URL Rewrite新添一个规则
4.搞定
或者直接在web.config中的<system.webServer>节中写正则!
下例中的规则有2个作用
1.规范化URL,将不带www的URL版本301至www版本
2.将默认的default.aspx去掉,直接301至www.xxx.com
<rewrite>
<rules>
<rule name="Home page 301" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" />
<conditions>
<add input="{HTTP_HOST}" pattern="easybusinessposters.com" />
</conditions>
<action type="Redirect" url="http://www.easybusinessposters.com/{R:0}" />
</rule>
<rule name="Default Document" stopProcessing="true">
<match url="(.*)default.aspx" />
<action type="Redirect" url="{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>