2016-11-30 3 views
0

У меня есть сайт SSL, созданный на основном сайте в WordPress multisite. У меня возникли проблемы с доступом на сайт субдомена, поскольку он не имеет SSL (и не нужно), но WordPress перенаправляет на https: //SSL на WordPress multisite - только один сайт

Это мой Htaccess код:

# BEGIN rlrssslReallySimpleSSL rsssl_version[2.4.1] 
<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond %{HTTPS} !=on [NC] 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 
</IfModule> 
# END rlrssslReallySimpleSSL`enter code here` 

Я попытался предложения этой статьи, но она не работает для меня:

https://really-simple-ssl.com/knowledge-base/preventing-subdomains-add-domains-getting-forced-https/

Спасибо!

ответ

1

После вашей линии, которая читает

RewriteCond %{HTTPS} !=on [NC] 

Вы хотите, чтобы добавить условия, чтобы ограничить домены он перенаправляет к протоколу HTTPS, добавляя условия, как

RewriteCond "%{REMOTE_HOST}" "^host1" [OR] 
RewriteCond "%{REMOTE_HOST}" "^www.host1" [OR] 
RewriteCond "%{REMOTE_HOST}" "^host2" 

При добавлении нескольких доменов» Вам нужно добавить [OR], чтобы соответствовать строке или следующей строке, а не пытаться сопоставить их. There is more information about the configuration of RewriteCond in the Apache HTTP Server documentation

+0

Спасибо, но это не сработало для моей ситуации. Ваш ответ похож на ссылку, опубликованную выше. –

Смежные вопросы