使用HTTPS的Wordpress重定向循环

时间:2015-07-15 16:45:19

标签: php wordpress .htaccess redirect

我有一个奇怪的问题,当我将网站地址和wordpress地址设置为https时(在设置>常规中)我在访问wp-admin并且前端没有css / js等时收到重定向循环(错误此请求已被阻止;内容必须通过HTTPS提供。)

我有什么问题吗?

我尝试使用htaccess重定向到https:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} 80 
RewriteRule ^(.*)$ https://www.yoursite.com/$1 [R,L]
</IfModule>

以及各种插件,但不断出现重定向循环问题!

更新

我试过了:

RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

并且仍在获得重定向循环!

干杯。

2 个答案:

答案 0 :(得分:0)

如果您的插件设置强制网站使用可能是您的问题的http。这件事发生在WooCommerce上。结帐使用https,但插件强制页面进入http,然后强制进入https等...

答案 1 :(得分:0)

在这里找到答案: Wordpress WP-ADMIN HTTPS Redirect Loop

将以下内容添加到wp-config.php:

$_SERVER['HTTPS'] = 'on';