私はウェブサイトhttps://www.example.com
とサブドメインhttps://sub.example.com
を持っています。サブドメインのhttpsがメインドメインにリダイレクトされます。サブドメインはhttpsなしで動作します
私の問題は、https://sub.example.com
にアクセスしようとするたびにhttps://www.example.com
にリダイレクトされるということです。しかし、http://sub.example.com
にアクセスしたとき、私はリダイレクトされません。
https://
で私のサブドメインにアクセスできるようにするワイルドカードSSL証明書があります。両方のサイトはWordPressを実行し、Bluehostでホストされています。私は多くのソリューションを試してみただけでなく、Bluehostのカスタマーサポートに2度も役に立たなかった。 SSLを有効にして、メインドメインとサブドメインの両方にアクセスできるようにしたいと考えています。私はまた、新鮮なワードプレスは、両方のメインのインストールしようとしているhtaccess redirect domain to https, subdomain to http and www to non-www
# for main domain
RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule^https://example.com%{REQUEST_URI} [R=301,L,NE]
# for sub domain
RewriteCond %{HTTP_HOST} ^(www\.)?sub\.example\.com$ [NC]
RewriteCond %{HTTPS} on [OR]
RewriteCond %{HTTP_HOST} ^www\. [NC]
RewriteRule^http://sub.example.com%{REQUEST_URI} [R=301,L,NE]
https://my.bluehost.com/hosting/help/766
# Custom subdomain .htaccess SSL + WordPress
RewriteEngine On
RewriteCond %{HTTP_HOST} ^subdomain.maindomain.com$
RewriteCond %{REQUEST_URI} !^/subfolder/
RewriteRule ^(.*)$ /subfolder/$1
RewriteCond %{HTTP_HOST} ^subdomain.maindomain.com$
RewriteRule ^(/)?$ subfolder/index.php [L]
# End custom subdomain .htaccess
# Custom maindomain .htaccess WordPress
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} ^(www.)?maindomain.com$
RewriteRule ^index\.php$ - [L]
RewriteCond %{HTTP_HOST} ^(www.)?maindomain.com$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# End custom maindomain .htaccess
http://www.wpbeginner.com/wp-tutorials/how-to-add-ssl-and-https-in-wordpress/
:
私はここにある以下のソリューションに従って.htaccess
ファイルを編集していますドメインとサブドメインには運がありません。私は他に何をしようとしているのか分からない。どんな助けや提案も大歓迎です。しようとする
WordPressディレクティブの注文事項を含め、 '.htaccess'ファイル全体を投稿する必要があります。なぜあなたは一見Bluehostのヘルプ文書からコードサンプルを引用したのですか?あなたが「https://www.example」にリダイレクトしたものは何もありません。com' ?!これはあなたのWordPressのインストールで設定エラーを示唆しています。 – MrWhite