2010-12-15 186 views
1

有沒有辦法根據magento中的參數重定向域。magento https/http重定向

如:

如果用戶試圖加載https://stage.domain.com/系統應重定向到 http://stage.domain.com/

如果用戶試圖加載https://stage.domain.com/all_access_profile系統應重定向到http://stage.domain.com/all_access_profile

但其餘可以轉到用戶實際要求的實際鏈接。

我有這個從@stackoverflow

RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTPS}s ^on(s)| 
RewriteRule^http%1://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

這一個總是重定向。這需要如何改變以獲取基於URL參數的重定向。

感謝

回答

0

你想從安全(HTTPS)在非安全(HTTP),但重寫規則http%1被引導至安全的重定向。這是錯誤的方式,所以它應該是這樣的:

RewriteCond %{HTTP_HOST} !^www\. 
RewriteCond %{HTTPS} ^on 
RewriteRule^http://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 
+0

哦,是的,謝謝但在這裏更多的問題是實際的https鏈接應該是https。通過使用這種方式,它將所有內容重寫爲http。和Magento默認重寫所有index.php {重寫規則。* index.php [L]}但是,當我們輸入錯誤的網址時,這個重寫網址不工作。頁面被打破,而不是404。 – Elamurugan 2010-12-15 14:36:24