【发布时间】:2018-03-08 09:12:30
【问题描述】:
我在服务器上购买并安装了 SSL 证书。之后,我去了 WordPress 管理设置/常规,并将站点地址和 WordPress 地址从 HTTP 更改为 HTTPS。
此时,在尝试保存时,我退出了两次,不得不重新登录。
该网站停止工作。当我同时尝试 HTTP 和 https 地址时,我得到ERR_CONNECTION_TIMED_OUT。
这是我到目前为止所尝试的。没有任何工作。还有什么我可以做的吗?
在我添加的配置中,我的网站地址:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
将 .htaccess 文件更改为:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
我确保配置文件不包括:
define(‘FORCE_SSL_LOGIN’, true);
define(‘FORCE_SSL_ADMIN’, true);
我通过更改插件文件夹的名称禁用了所有插件。 我编辑了 wp_options 表以确保它只包含 HTTP 地址。
该网站仍然无法访问。还有其他建议吗?
【问题讨论】:
-
‘!=',检查你的报价。 -
改成
define( 'WP_SITEURL', 'http://example.com' ); define( 'WP_HOME', 'http://example.com' );还是不行 -
好吧,假设您也更改了
‘FORCE_SSL_LOGIN’和‘FORCE_SSL_ADMIN’。您是否在使用 cloudflare 之类的反向代理? -
据我了解什么是反向代理,我不认为我在使用它。但是,我将我的域名服务器指向托管服务提供商,并在托管中设置了指针记录。
标签: php wordpress .htaccess ssl