我在使用 Chrome 时遇到了一个奇怪的行为。我有 WP 站点 http://flytime.hu ,它没有 SSL,从来没有。如果我尝试登录网站 (/wp-login.php),它会尝试使用 https 协议(protocol)加载大量 Assets (css、脚本),但是页面本身是使用 http 加载的。
如果我检查页面源代码,我可以看到以 https 开头的 url。这不会发生在 Firefox(或其他浏览器)中。我无法登录,因为登录也重定向到 https 协议(protocol) (https://flytime.hu/wp-login.php)。
经过这样的试验后,主站点的行为方式相同( Assets 未加载,因为 SSL 协议(protocol)错误)。然后我必须完全重新安装 chrome 才能至少恢复主站点。清除 cookie、缓存等都无济于事。
源码在chrome中(网址:http://flytime.hu/):
<link rel='stylesheet' id='bkb-font-awesome-styles-css' href='https://flytime.hu/wp-content/plugins/bwl-kb-manager/css/font-awesome.min.css?ver=1.0.7' type='text/css' media='all' />
<link rel='stylesheet' id='bkbm-custom-styles-css' href='https://flytime.hu/wp-content/plugins/bwl-kb-manager/css/bkbm-custom-styles.css?ver=1.0.7' type='text/css' media='all' />
<link rel='stylesheet' id='contact-form-7-css' href='https://flytime.hu/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='blogsynthesis_jss_css-css' href='https://flytime.hu/wp-content/plugins/jquery-smooth-scroll/css/jss-style.min.css?ver=4.2.2' type='text/css' media='all' />
火狐中的源码(网址:http://flytime.hu/):
<link rel='stylesheet' id='bkb-font-awesome-styles-css' href='http://flytime.hu/wp-content/plugins/bwl-kb-manager/css/font-awesome.min.css?ver=1.0.7' type='text/css' media='all' />
<link rel='stylesheet' id='bkbm-custom-styles-css' href='http://flytime.hu/wp-content/plugins/bwl-kb-manager/css/bkbm-custom-styles.css?ver=1.0.7' type='text/css' media='all' />
<link rel='stylesheet' id='contact-form-7-css' href='http://flytime.hu/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=4.2.1' type='text/css' media='all' />
<link rel='stylesheet' id='blogsynthesis_jss_css-css' href='http://flytime.hu/wp-content/plugins/jquery-smooth-scroll/css/jss-style.min.css?ver=4.2.2' type='text/css' media='all' />
最佳答案
现在在 function.php 文件上试试这个。
function https_chromev44fix() {
$_SERVER['HTTPS'] = false;
}
add_action( 'init', 'https_chromev44fix', 0 );
关于php - chrome 重定向到安全 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31581889/