2013-02-23 2 views
1

Google 크롬에만 영향을주는 문제가 있습니다. 나는 secure.fixnode.ca와 storage.fixnode.ca라는 두 개의 서브 디렉토리를 가지고 있는데,이 두 서브 디렉토리는 https 프로토콜을 사용해야한다.Google 크롬 및 아파치 .htaccess 리디렉션 루프 오류

내가 구글 크롬에서 얻을 오류 : "리디렉션 루프 오류, 너무 많은 리디렉션"구글 크롬에서 확인을 작동

storage.fixnode.ca하지만, 어떤 이유로 secure.fixnode.ca에 대한 하지 않습니다.

둘째 하위 디렉토리는 다른 모든 브라우저 (IE, FF, Safari)에서 훌륭하게 작동합니다.

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^fixnode\.ca$ [NC] 
RewriteRule ^.*$ http://www.fixnode.ca%{REQUEST_URI} [R=permanent,L] 

RewriteCond %{HTTPS} off 
RewriteCond %{HTTP_HOST} ^(secure|storage)\. [NC] 
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

# END OF CHANGE 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^([^\.]+)/$ $1.php 

ErrorDocument 401 /?loc=401error.php 
ErrorDocument 404 /?loc=404error.php 

Options -Indexes 

나에게 문제가 giveing되는 라인은 다음과 같습니다 :

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] 

는 구글 크롬은 아파치 HTTPS가 리디렉션 오류로 리디렉션을 보는 것 같다

아래 내 htaccess로 파일입니다.

Google 크롬 및 다른 브라우저에서 작동하는 다른 방법으로이 작업을 수행 할 수 있는지 알 수 있습니까?

어떤 도움

감사합니다, 그것은 무한 리디렉션 루프로 전환하여 HTTPS 리디렉션 보이는 상황에서 판단 필립 K

답변