2014-02-25 4 views
2

인코딩 나는 다음의 .htaccess 항목이 :htaccess로 인코딩은 이미 URL

RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L] 

%의 인코딩 (URL 인코딩 http://...../?f=83%7C71%7C42에 브라우저에 의해하는)가 https://...../?f=83%257C71%257C42로 리디렉션 http://...../?f=83|71|42에 연결 %7C 내지 %25이며, 따라서 서열 %257C이된다.

이것을 막기 위해 .htaccess 구문이 있습니까?

답변

2

시도 NE 플래그 추가 :

RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule (.*) https://%{HTTP_HOST}/$1 [L,NE]