web-dev-qa-db-ja.com

ログインページと管理ページでsslを強制するように.htaccessを変更する方法

ドメインexample.comの.htaccessを介して、ログインページと管理ページにsslを強制するための次のコードがあります。

<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 'Hide-backend'を使用して、プラグインの競合のためにwp-loginを 'loginurl'に変更しています。

問題は上記のコードにあるsslがログインページまたはwp-adminページに適用されていないことです。これらのページはまだhttp //として提供されています

ログインページと管理ページでsslを強制するように.htaccessを変更する方法を教えてください。

2
Oudin

WPが提供するdefine('FORCE_SSL_LOGIN', true);オプションを使うことができます。 wp-config.phpに行を追加するだけです。あなたがより多くの例を必要とするならば、これは wordpress codex へのリンクです。

2
user2319361