Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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/13.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 所有本地主机http链接都将重定向到https_Php_Wordpress_Http_Https_Xampp - Fatal编程技术网

Php 所有本地主机http链接都将重定向到https

Php 所有本地主机http链接都将重定向到https,php,wordpress,http,https,xampp,Php,Wordpress,Http,Https,Xampp,我遇到了一个奇怪的问题。我是一名php初学者,我所有的php文件链接、图像源、样式表都指向Https,即使在其http代码中也是如此。我的网页在Firefox中运行良好,但我在Chrome中面临这个问题。 例子 当我在chrome中查看页面源代码时,我得到了以下代码 <link rel='stylesheet' id='jshop-style-css' href='https://localhost:8080/wordpress/wp-content/themes/jshop/style

我遇到了一个奇怪的问题。我是一名php初学者,我所有的php文件链接、图像源、样式表都指向Https,即使在其http代码中也是如此。我的网页在Firefox中运行良好,但我在Chrome中面临这个问题。 例子 当我在chrome中查看页面源代码时,我得到了以下代码

<link rel='stylesheet' id='jshop-style-css'  href='https://localhost:8080/wordpress/wp-content/themes/jshop/style.css?ver=4.2.3' type='text/css' media='all' />

而在Firefox中,我得到

<link rel='stylesheet' id='jshop-style-css'  href='http://localhost:8080/wordpress/wp-content/themes/jshop/style.css?ver=4.2.3' type='text/css' media='all' />


我正在Xampp上运行我的应用程序。有人能帮我解释一下为什么我在Chrome上会遇到这个问题吗?

我昨天也遇到了同样的问题。使用过时的WooCommerce和Chrome版本44.0.2403.89(最新版本)是一个问题。它出于某种原因强制使用https。我不确定这是否是您的问题,但我刚刚更新到woocommerce的最新版本,它为我修复了它。

我相信woocommerce对您的.htaccess做了一些您可能不知道的工作,我认为它这样做是为了强制使用SSL。

在编辑之前,您的原始代码片段显示了问题的根源<代码>href=“//example.com/some/path/和/file.css自动解析为您当前使用的任何协议。因此,如果有东西从http重定向到https,那么这些css资产也将来自https。2.3.12修复了Google Chrome强制使用SSL的问题。这可能会导致负载平衡器或反向代理背后的网站出现一些问题。谢谢你帮我。很高兴我能帮上忙。快乐编码。