如何跟踪WP站点不需要的重定向到HTTP

时间:2017-05-28 18:18:04

标签: wordpress .htaccess https

我们需要为我们的电子商务网站强制使用HTTPS,但是当我们尝试时,它会进入 HTTPS - > HTTP - > HTTPS 循环。

一对经验丰富的技术人员审核了我们的.htaccess,这不是罪魁祸首。
我检查了wp_config.php,没有任何内容。

我还应该在哪儿看? 怎么会追捕呢?

1 个答案:

答案 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重定向。