在没有 SSL 的情况下将 https 重定向到 http - IIS 7
Redirect https to http without SSL - IIS 7
我最近将我的网站从 Wix.com 移动到我在 GoDaddy(Windows 服务器)上创建的网站。 Wix.com版本使用了https,后者没有。在 Google 上搜索网站仍会列出 "https://*" 版本(不再存在),而不是列出 "http://" 版本。
问题 1:
我应该如何将访问者从 https 重定向到 http 版本,而无需在新网站上设置 SSL?将此添加到 web.config 没有帮助:
<rewrite>
<rules>
<rule name="Redirect to HTTP" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^ON$" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
问题 2:
我应该怎么做才能确保 Google 搜索显示的是 http 版本而不是 https 版本?
谢谢!
1) 没有SSL证书是不可能的。您可以在此处生成有效的免费证书:https://www.sslforfree.com/,将 https 添加到您的 IIS 绑定中,然后您的规则将起作用
2) 在 Google 网站管理员工具中,他们可以选择更改地址:https://support.google.com/webmasters/answer/83106?hl=en
我最近将我的网站从 Wix.com 移动到我在 GoDaddy(Windows 服务器)上创建的网站。 Wix.com版本使用了https,后者没有。在 Google 上搜索网站仍会列出 "https://*" 版本(不再存在),而不是列出 "http://" 版本。
问题 1: 我应该如何将访问者从 https 重定向到 http 版本,而无需在新网站上设置 SSL?将此添加到 web.config 没有帮助:
<rewrite>
<rules>
<rule name="Redirect to HTTP" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="^ON$" />
</conditions>
<action type="Redirect" url="http://{HTTP_HOST}/{R:1}" redirectType="Permanent" />
</rule>
</rules>
</rewrite>
问题 2: 我应该怎么做才能确保 Google 搜索显示的是 http 版本而不是 https 版本?
谢谢!
1) 没有SSL证书是不可能的。您可以在此处生成有效的免费证书:https://www.sslforfree.com/,将 https 添加到您的 IIS 绑定中,然后您的规则将起作用
2) 在 Google 网站管理员工具中,他们可以选择更改地址:https://support.google.com/webmasters/answer/83106?hl=en