2017-03-11 14 views
1

私はメインドメインがhttpsサイトであり、アドオンドメインはhttpsである必要はありません。しかしhtaccessのために、現在addonドメインはhttpsにリダイレクトされています。メインドメインhtaccessは、httpからhttpsにアドオンドメインをリダイレクトしています

これは私がメインドメイン単位

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
#RewriteRule ^(.*)$ index.php/$1 [PT,L] 
RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 
</IfModule> 

答えて

0

のhtaccessファイルにあなたが唯一の特定のドメインへの最初のhttp -> httpsルール制限するRewriteCondを追加する必要がありますしているコードです:に確認してください

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTP_HOST} ^(?:www\.)?domain\.com$ [NC] 
RewriteCond %{HTTPS} off 
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE] 

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php?/$0 [QSA,L] 

をこの変更をテストする前に、ブラウザのキャッシュをクリアしてください。

関連する問題