Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress站点已断开向URL添加https_Php_Wordpress_.htaccess_Ssl_Woocommerce - Fatal编程技术网

Php Wordpress站点已断开向URL添加https

Php Wordpress站点已断开向URL添加https,php,wordpress,.htaccess,ssl,woocommerce,Php,Wordpress,.htaccess,Ssl,Woocommerce,我收到通知,我的Wordpress网站坏了,我能告诉你的第一件事是它坏了,因为它会自动将https协议添加到几乎每个链接中。所以链接,css,表单,一切都被破坏了 我的网站使用Woocommerce,但它没有配置为使用SSL,而且工作正常 我尝试过这些方法,但都没有恢复功能: 查找文件上的恶意代码 在wp-config.php上定义SSL变量并将其设置为false 在wp-config.php上定义站点的URL 看看,htaccess 在DB上查找带有https的URL 我的服务器没有ssl

我收到通知,我的Wordpress网站坏了,我能告诉你的第一件事是它坏了,因为它会自动将https协议添加到几乎每个链接中。所以链接,css,表单,一切都被破坏了

我的网站使用Woocommerce,但它没有配置为使用SSL,而且工作正常

我尝试过这些方法,但都没有恢复功能:

  • 查找文件上的恶意代码
  • 在wp-config.php上定义SSL变量并将其设置为false
  • 在wp-config.php上定义站点的URL
  • 看看,htaccess
  • 在DB上查找带有https的URL

我的服务器没有ssl,我也不打算使用它。如何修复此问题?

如果您使用的是Google Chrome,这可能是一个问题


阅读我昨天看到的那篇文章:

发生这个问题是因为最新的Chrome版本(44.0.2403.89)在请求头中发送HTTPS:1,这迫使Wordpress站点使用HTTPS

继bug报告之后,Chrome开发团队似乎正在研究它,希望他们能在下周二之前在下一个稳定版本中修复它

如果你使用的是WooMead(大多数报告都是从使用它的人),你可能想考虑其中的一个解决方案:

  • 更新至WooCommerce的最新版本,根据此,他们已将其固定在2.3.13上
  • 打开
    plugins\woocommerce\woocommerce.php
    并注释掉这些行
if(!isset($\u SERVER['HTTPS'])和&!empty($\u SERVER['HTTP\u HTTPS']){
$_服务器['HTTPS']=$_服务器['HTTP_HTTPS'];
}

我的网站现在没有使用chrome浏览器,我也遇到了同样的问题。我想这是因为吴商。由于我已经禁用它的网站工作正常,但我仍然在寻找正确的解决方案。感谢您提供的信息,我将尝试做同样的事情,看看会发生什么,可能重复的魔兽世界,这是严重的!我从来没有想到铬是个问题。谢谢你指出,现在我可以解决了!chrome中的这个show stopper bug阻止我使用Fedora 17上的chrome浏览器登录StackOverflow。所有内容都被强制使用HTTPS版本,这在大多数网站上都不受支持。这就是为什么不允许软件自动自我更新的原因。有时,它会带来一些无法修复的错误。