301重写规则导致SEO警报
Posted
技术标签:
【中文标题】301重写规则导致SEO警报【英文标题】:301 rewrite rule causes SEO alert 【发布时间】:2018-12-15 18:07:10 【问题描述】:我使用以下 rewrtie 规则来强制访问者在我的网站中使用 HTTPS。 SEO 检查工具将此重定向标记为负 SEO 参数。我应该如何设置 200 状态码来重定向到 HTTPS 或者有其他方式而不是重定向?
<rule name="HTTPS" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
<match url="*" negate="false" />
<conditions logicalGrouping="MatchAll">
<add input="HTTPS" pattern="off" />
<add input="HTTP_HOST" pattern="localhost" negate="true" />
</conditions>
<action type="Redirect" url="https://www.example.com/R:0" redirectType="Permanent" />
</rule>
这是来自 sitechecker.pro 的示例报告:
页面状态码:301 > 200
内容和目标 URL 应传递 单击时所需的体验。网络爬虫可以阻止使用 重定向。
我们建议您使用 200 状态代码推广页面。
【问题讨论】:
您的浏览器在请求页面时会得到什么状态码?这是什么平台?阿帕奇? 我不确定 SEO 的友好响应是什么,但我猜应该是 404。平台是 windows 和 IIS。 @Machavity 您使用的 SEO 工具在这里很可笑。只需忽略它。 这个问题似乎离题了,因为它不在帮助中心所述的讨论范围内。 【参考方案1】:我认为您的重写没有任何问题。您的“seo 工具”返回的响应似乎表明您要求它扫描http://example.com
?如果是这种情况,这是一个合理/预期的结果(并且不是问题,因为 http 不是您的网站首选 url)。如果您使用 HTTPS 网址 https://example.com
我希望您的网站会返回 200 OK
响应 - 这应该满足您的 seo 工具?
具有从 http 到 https 的重定向或以其他方式强制执行单个规范 url(即有或没有 www /全小写等)是一个很好的 seo 实践。
重定向对您的主 url https://example.com
上的 seo 不利,因为它们会导致额外的请求,因此会延迟页面加载(例如,应避免从 https://example.com/
重定向到 https://example.com/home
)此外,爬虫在某些情况下可能不喜欢重定向,因为它们可用于“黑帽”seo 实践。
【讨论】:
以上是关于301重写规则导致SEO警报的主要内容,如果未能解决你的问题,请参考以下文章