如何修改.htaccess以在登录和管理页面上强制使用SSL

时间:2015-06-17 作者:Oudin

我有以下代码可以通过在登录和管理页面上强制ssl。域示例上的htaccess。com公司

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/wp-(admin|loginurl) [NC]
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} example\\.com$ [NC]
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R,QSA]
</IfModule> 
我也在使用iThemes Security \'“隐藏后端”由于插件冲突,要将wp登录更改为“loginurl”,我无法使用iThemes安全ssl功能,该功能通过wp配置强制ssl

问题在于上述代码ssl未应用于登录或wp admin页面。这些页面仍用作http//

如何修改。htaccess在登录和管理页面上强制ssl?

1 个回复
SO网友:user2319361

您可以使用define(\'FORCE_SSL_LOGIN\', true); WP提供的选项。你只需要加入一行wp-config.php.以下是链接wordpress codex, 如果你需要更多的例子。

结束

相关推荐

Http站点和HTTPS wp-admin的URL损坏

我目前正在使用wordpress安装,其中所有网站都将以http显示,而https部分则受自签名证书的保护,并手动分发给管理员。我遇到的问题是,上传的图像都是用“https”前缀上传的,我想这是因为链接是以某种方式使用管理界面的完整路径生成的。您知道如何修复此行为以对上载的每个图像使用http协议吗?我真的不需要https,网站名称和URL都在http中。提前谢谢。一些规格:wordpress版本:4.2.1安装的插件:分类贴子小部件、Jetpack、贴子类型顺序、相对图像URL、wordpress SE