2012-10-11 150 views
0

任何人都可以幫忙。 我需要編寫一個重定向規則:重定向在Apache

將所有HTTPS流量重定向回HTTP,除非其中包含URL /管理員。

RewriteEngine on 

RewriteCond %{REQUEST_URI} !^administrator/ 
RewriteRule .? http://www.site2.com%{REQUEST_URI} [R=301,L] 

感謝,

回答

1

您需要包括檢查,如果它是一個HTTPS條件:

RewriteEngine on 

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

我剛試過,但不幸的是預期它不工作。 – felix001

+0

@ felix001所以它做什麼?在空白的htaccess文件和新的apache安裝中對我來說工作得非常好。 –

+0

對不起,現在工作正常,問題是由於我的.htaccess中的排序。 – felix001