私は複数のサブドメインを持つWordpressのマルチサイトインストールを持っていますが、サブドメインの1つだけがSSL証明書を持っています。
ドメインは以下のとおりです。
www.example.com blog1.example.com blog2.example.com secure.example.com
secure.example.com
は、SSL証明書がインストールされているサブドメインです。
誰かがblog1.example.com/wp-admin/dashboard.php
と入力した場合、どうやってそれらをsecure.example.com/wp-admin
に強制してからログインした後にそれらをblog1.example.com/wp-admin/dashboard.php
にリダイレクトすることができますか?
ログイン後にユーザーをリダイレクトするには、 Peters Login Redirect を使用することをお勧めします。
あなたの.htaccessファイルに以下を追加することで、安全な領域にユーザーをリダイレクトすることができます。
Redirect 301 blog1.example.com/wp-admin/dashboard.php secure.example.com/wp-admin
私はワイルドカードSSL証明書を入手するでしょう。メインドメイン用に無制限の数のサブドメインを保護することができます。
それから私はwp-config.phpでSSLログインを強制するでしょう:
define('FORCE_SSL_LOGIN', true);
/* That's all, stop editing! Happy blogging. */
require_once(ABSPATH . 'wp-settings.php');