2016-04-19 27 views
0

我使用htaac​​cess來加載Magento網站。 問題是我有1個沒有SSL的域,是否有可能將這個1域重定向到http,而其他任何域都會重定向到https。所有域名都應指向非www版本。httaccess將1個域重定向到http,其他到https。全部用於非www

我目前htaac​​ces:

Options +SymLinksIfOwnerMatch 
    RewriteEngine on 

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] 
RewriteRule ^(.*)$ http://%1/$1 [R=301,L] 

RewriteCond %{HTTP_HOST} .*abc\.com [NC] 
RewriteRule .* - [E=MAGE_RUN_CODE:abc] 
RewriteCond %{HTTP_HOST} .*abc\.com [NC] 
RewriteRule .* - [E=MAGE_RUN_TYPE:website] 

RewriteCond %{HTTP_HOST} .*qwe\.de [NC] 
RewriteRule .* - [E=MAGE_RUN_CODE:qwe] 
RewriteCond %{HTTP_HOST} .*qwe\.pl [NC] 
RewriteRule .* - [E=MAGE_RUN_TYPE:website] 

RewriteCond %{HTTP_HOST} .*zxc\.fr [NC] 
RewriteRule .* - [E=MAGE_RUN_CODE:zxc] 
RewriteCond %{HTTP_HOST} .*zxc\.fr [NC] 
RewriteRule .* - [E=MAGE_RUN_TYPE:website] 

我喜歡qwe.de重定向到HTTP。而任何其他域應該指向https。感謝幫助!

回答

0

這與htaccess的不是Magento的問題

嘗試用這種

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^metrikstudios\.com [NC] 
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} 
+0

嗨,問題是關於從HTTPS重定向到HTTP。你用相反的方式回答。 – sellio

相關問題