我们需要为我们的电子商务网站强制使用HTTPS,但是当我们尝试时,它会进入 HTTPS - > HTTP - > HTTPS 循环。
一对经验丰富的技术人员审核了我们的.htaccess
,这不是罪魁祸首。
我检查了wp_config.php
,没有任何内容。
我还应该在哪儿看? 怎么会追捕呢?
答案 0 :(得分:0)
您可以在functions.php中使用此功能强制http网址为https,
function fun_force_https () {
if ( !is_ssl() ) {
wp_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'], 301 );
exit();
}
}
add_action ( 'template_redirect', 'fun_force_https', 1 );
它会强制并正确地重定向http网址,并从https中删除不需要的http重定向。