2012-07-18 104 views
2

幾頁,我看到有類似這裏
How to force rewrite to HTTPS except for a few pages in Apache?
東西,所以我會很感激,如果有人可以幫助我,相反的東西。
我需要重寫所有請求
http://www.default.com
所以我不喜歡這樣的:
重寫HTTP到HTTPS的

Options FollowSymLinks 
RewriteEngine On 
RewriteCond %{HTTP_HOST} ^default.com 
RewriteRule (.*) http://www.default.com/ [R=301,L] 

,現在我需要強制HTTPS協議的一些網址,如:
http://www.default.com/user/loginUser

我真的不知道。我一直在爲此奮鬥了幾個小時,最近我得到了一些無限循環的重定向:P

另一件事是在子文件夾中CMS(由其他人寫的)在哪裏另一個帶有一些重寫規則的.htaccess文件,我不知道這是否會影響我以任何方式進行的操作。

我會感謝任何意見。

+0

喬恩·林,它不爲我工作:( – Neu5 2012-07-18 22:00:16

回答

2

對於每一個你需要做的這個網址:

RewriteCond %{HTTPS} off 
RewriteRule ^user/loginUser(.*)$ https://www.default.com/user/LoginUser$1 [R=301,L] 

RewriteCond %{HTTPS} off 
RewriteRule ^another/url(.*)$ https://www.default.com/another/url$1 [R=301,L]