У меня есть домен ( doontoon.com ) с сертификатом SSL.Он загружается с https
, как и ожидалось.
Существует несколько поддоменов, ни один из которых не имеет сертификатов SSL.Итак, я хотел бы, чтобы все они загружались с http
.
Все субдомены работают нормально (например, http://mazes.doontoon.com), , за исключением для двух субдоменов, на которых установлены WordPress.Они сообщают об ошибке 526 (недействительный сертификат SSL), потому что они пытаются загрузить через https. Вот один из них, например: http://bipolar.doontoon.com
Я проверил базу данных WP, чтобы подтвердить, чтоWordPress имеет версию "http".
Я также проверил .htaccess
в каталоге для поддоменов, и я даже добавил это в попытке форсировать http
, но все равно не помогло:
RewriteEngine On
RewriteCond %{HTTPS} on
RewriteRule ^ http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Примечание : в родительском каталоге есть правило .htaccess, форсирующее https
для корневого домена:
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www\.)?doontoon\.com
RewriteRule ^(.*)$ https://doontoon.com/$1 [R,L]
(Это неt не позволил моим другим поддоменам загружаться должным образом через http
.)
Кто-то задавал похожий вопрос 4 года назад, и, очевидно, это также было связано с WordPress: Хотите перенаправить Https на http в WordPress
Другая информация: NameservОни указывают на Cloudflare, и в Cloudflare для меня установлено SSL " Full (строго) ".