有人知道如果主页(带或不带尾随斜杠)返回200 OK标头响应,Google是否会惩罚一个网站吗?
我已经使用在线重定向检查器测试了大量的网站(CNN,纽约时报,福克斯新闻,维基百科等),它们都带或不带尾随斜杠返回200“ok”。
我知道所有内部页面都需要使用其中之一,但似乎主页是一个例外。你们觉得呢?
PS,我正在使用IIS7中的URLRewrite来强制使用www,小写和删除尾随斜杠。似乎主页是唯一没有受到尾随斜杠规则影响的页面。
例如,使用工具,我检查了以下URL。它们都是“直接链接”。没有一个是301重定向: 许多其他示例产生相同的结果。
这是我的URL重写代码(`web.config`)。
我已经使用在线重定向检查器测试了大量的网站(CNN,纽约时报,福克斯新闻,维基百科等),它们都带或不带尾随斜杠返回200“ok”。
我知道所有内部页面都需要使用其中之一,但似乎主页是一个例外。你们觉得呢?
PS,我正在使用IIS7中的URLRewrite来强制使用www,小写和删除尾随斜杠。似乎主页是唯一没有受到尾随斜杠规则影响的页面。
例如,使用工具,我检查了以下URL。它们都是“直接链接”。没有一个是301重定向: 许多其他示例产生相同的结果。
这是我的URL重写代码(`web.config`)。
<rules>
<rule name="CanonicalHostNameRule1" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.example\.com$" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="http://www.example.com/{R:1}" />
</rule>
<rule name="LowerCaseRule1" stopProcessing="true">
<match url="[A-Z]" ignoreCase="false" />
<action type="Redirect" redirectType="Permanent" url="{ToLower:{URL}}" />
</rule>
<rule name="Remove trailing slash" stopProcessing="true">
<match url="(.*)/$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="{R:1}" />
</rule>
</rules>