私はサブドメインとしてsite1.comというメインドメインを持つ複数のサイトを持っています。私のメインドメインは*.site1.com
のワイルドカードSSL証明書を持っています。私のサブドメインは、site2.site1.com
、site3.site1.com
〜siteN.site1.com
と表示されます。私のメインドメインは証明書を正しく使用し、すべてのページでhttpsを強制的に使用します。私のサブドメインは管理ページでhttpsのみを使用します。私はワードプレスCMSを使用しています。https://site2.site1.com
、https://site3.site1.com etc
と私のサイトを参照すると、サブドメインをhttps://site2.com
として実行したいのですが。現在、私のドメインはhttp://site2.com
またはhttp://site1.site2.com
.htaccessすべてのページでhttpsを強制的に実行するサブドメインのルール
PSとして動作します.Vhostファイルにアクセスできません。ここに私のすべてのドメインの.htaccessコードがあります:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase/
# BEGIN WordPress
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
SetEnvIfNoCase User-Agent "^libwww-perl*" block_bad_bots
Deny from env=block_bad_bots
</IfModule>
残念ながら私はそれが仕事をしなかったとしてあなたの答えを受け入れることはできません。私はプラグインなしで別個のサブドメインでこれを試してみましたが、同じことをしました。私はあなたの答えをアップアップすることができますが、私はそれを受け入れることはできません –