2014-11-20 106 views
0

我一直無法找到如何僅將https域版本的根域重定向到http版本的答案,並且保持子頁面和子文件夾不變。301使用modrewrite在htaccess中重定向根URL https到http

例如,我想

[this is not a link]https://www.domain.com to point to http://www.domain.com 
[this is not a link]https://www.domain.com/ to point to http://www.domain.com 

我採取了多種其他重寫規則,但無法弄清楚如何實現這一目標。

回答

0

您可以在DOCUMENT_ROOT/.htaccess文件中使用此代碼:

RewriteEngine On 
RewriteBase/

RewriteCond %{HTTPS} on 
RewriteRule ^/?$ http://%{HTTP_HOST}/ [L,R=302] 
+0

確實的RewriteCond每次都重寫規則發生之前需要申報? – 123cctv 2014-11-20 22:44:29

+0

並不總是如此,因爲它確保我們從'https => http'重定向 – anubhava 2014-11-20 22:46:55

+1

感謝它的工作。 – 123cctv 2014-11-20 22:48:36