在没有 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