最近我将SSL添加到我的WordPress网站,但它开始引起一些问题(与Woocommerce和WP Super Cache插件冲突)。我因为SSL而遇到的问题是Woocommerce购物车有时显示为空,即使在购物车没有进入结帐页面时也会显示空白。你认为它与WP Super Cache或SSL或两者有关吗?无论如何,我无法解决问题并在2天后删除了SSL。但同时Google已将我网站的HTTPS网址编入索引,并在搜索结果中显示这些网址,并且他们返回了SSL连接错误。现在我的问题是如何将所有这些HTTPS URL重定向到HTTP?我向我的网站主机寻求帮助但是说通过htaccess或任何其他方法无法进行重定向。他是对的吗?谷歌将花多长时间忘记'这些HTTPS链接并在搜索结果中再次显示HTTPS链接?
答案 0 :(得分:0)
就个人而言,我会解决https问题。每天都有更多的https,所以从https到http是一个倒退的步骤。如果你详细说明你有什么问题可能会有人提供帮助。
但是,如果您真的想要这样做,那么您需要同时运行http和https,并将所有流量从https重定向到http。你如何做到这一点取决于你的设置(在Apache你用htaccess配置做)。
Google为您的网站提供多长时间取决于许多因素,包括您网站的规模和受欢迎程度 - 这决定了Google抓取您网站的频率。至少为一个小网站给它一个月。您可以通过将您的网站提交到Google Search Console(Google网站管理员工具的新名称)来提供帮助。
Btw StackOverflow主要用于编程问题,因此http://webmasters.stackexchange.com姊妹网站可能会更好地询问此类问题。
答案 1 :(得分:0)
有两种标准方法可以重定向:
DNS级别无法帮助您,因为它只是更改主机名。您希望保留相同的主机名,但更改方案。这意味着您需要HTTP服务器来执行重定向。
要从whodealt
重定向到https
,您需要在计算机上运行HTTPS服务,并使用主机名解析的IP地址。
没有它,没有任何东西通过SSL和响应接收HTTP请求“哦,这已经转移到普通的HTTP”。
如果SSL服务没有运行,那么没有任何东西可以做到。
(。htaccess只是一种(次优的)配置HTTP服务器的方法,如果你没有HTTP服务器监听SSL,那就不好了。)