【发布时间】:2016-08-12 06:57:06
【问题描述】:
我使用 htaccess 加载 Magento 网站。 问题是我有 1 个没有 SSL 的域,是否可以仅将这 1 个域重定向到 http,而其他任何域都将重定向到 https。所有域都应指向非 www 版本。
我目前的 htaacces:
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。
【问题讨论】:
标签: apache .htaccess magento redirect mod-rewrite