【发布时间】: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 工具在这里很可笑。只需忽略它。
-
这个问题似乎离题了,因为它不在帮助中心所述的讨论范围内。
标签: iis https seo url-redirection http-status-code-301