WordPress正在禁用HTTPS。它是如何做到的,如何阻止它?

时间:2014-08-17 16:13:08

标签: ssl https wordpress

WordPress将我的网站从HTTPS重定向到HTTP。我可以根据需要使用.jpg.html来访问直接文件(例如HTTPSHTTP)。但是每当我加载任何类型的WordPress页面时,它都会切换到HTTP

我知道它没有在.htaccess文件中完成,因为即使删除文件中的所有内容,行为也不会改变。我还尝试使用以下内容通过HTTPS强制.htaccess

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

然而,这会导致重定向循环!

我还尝试使用此功能启用administration over SSL

define('FORCE_SSL_ADMIN', true);

和此:

define('FORCE_SSL_ADMIN', true);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
       $_SERVER['HTTPS']='on';

但在这两种情况下,所有发生的事情都是WordPress的整个管理区域中断。

我也尝试过安装WordPress HTTPS (SSL)插件,但它也完全打破了整个管理部分。

我安装了iThemes Security,但我根本没有搞乱SSL部分。它使用WHM / cPanel托管在Apache服务器上。

1 个答案:

答案 0 :(得分:1)

在设置中 - >一般有两个字段与您的网站的网址(WordPress地址(URL)和网站地址(URL)。

enter image description here 它们是设置为http还是https?如果将它们设置为http,则将其更改为https并保存更改。这应该可以解决问题。