2011-03-03 4 views
2

"secure"라는 폴더에 SSL이 필요한 응용 프로그램이 있습니다.Mod_Rewrite : 특정 페이지 이외의 https를 강제로 사용합니다.

그래서 htaccess로 파일에서 내 사이트의 "보안"폴더 내에서 I가 HTTPS를 강제로 다음 코드를 사용하고 있습니다 : // 사이트의 해당 섹션에 :

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} secure 
RewriteRule ^(.*)$ https://domain.com/secure/$1 [R,L] 

은 어떻게 수정할 수 domain.com/secure/pay/callback이 일반 http : //

을 사용할 수있게되었습니다.

답변

4

그냥 제외 꽤 특정한 경우, 비록입니다

RewriteCond %{SERVER_PORT} 80 
RewriteCond %{REQUEST_URI} secure 
RewriteCond %{REQUEST_URI} !/secure/pay/callback 
RewriteRule ^(.*)$ https://domain.com/secure/$1 [R,L] 

를 추가; 충분하니?

관련 문제