2012-10-11 6 views
0

누구든지 도움을 줄 수 있습니다. 다음과 같은 리디렉션 규칙을 작성해야합니다.Apache에서 리디렉션

은 URL/관리자가 없으면 모든 HTTPS 트래픽을 HTTP로 리디렉션합니다.

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 파일과 새로운 아파치를 설치하면 완벽하게 작동합니다. –

+0

예. 죄송합니다. 지금은 잘 작동합니다. 문제는 내 .htaccess 내의 주문 때문입니다. – felix001

관련 문제