2016-11-30 11 views
0

私は、WordPressのマルチサイトのメインサイトにSSLサイトを設定しています。それはSSLを持っていない(と、それを必要としない)ので、私はサブドメインのサイトへのアクセスに問題があるんだけど、WordPressはhttpsにリダイレクトされる://WordPressのSSLマルチサイト - ワンサイトのみ

これは私の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] 

を読み、あなたの行の後にあなたは「、複数のドメインを追加する場合

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

のような条件を追加することによって、それがhttpsにリダイレクトされるドメインを制限するために、あなたの条件を追加することになるでしょう両方を一致させるのではなく、行または次の行に一致させるには、[OR]を追加する必要があります。 There is more information about the configuration of RewriteCond in the Apache HTTP Server documentation

+0

ありがとうございますが、私の状況ではうまくいきませんでした。あなたの答えは上記のリンクと似ています。 –

関連する問題