0
.htaccess 리디렉션에 문제가 있습니다..htaccess 또는 다시 쓰기 규칙 사이
내가 원하는 것은 root, index.php 및 item.php에 대한 모든 요청이 해당 http로 리디렉션되지만 모든 다른 하나의 페이지는 https 버전으로 연결된다는 것입니다.
느린 로딩을 방지하기 위해 사용됩니다.
는 다음 순간에 내 htaccess로에서의 내용은 다음과 같습니다
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC] .
RewriteCond %{REQUEST_URI} !^/(index.php|item.php)
RewriteRule ^(.*)$ https://www.domain.com/$1 [R,L]
RewriteCond %{SERVER_PORT} 443
RewriteCond %{HTTP_HOST} ^(www.)?domain.com$ [NC] .
RewriteCond %{REQUEST_URI} ^/(index.php|item.php)
RewriteRule ^(.*)$ http://www.domain.com/$1 [R,L]
가 이상적으로 내가 2 각 집단 문의 세 번째 라인 inbetween는 OR이 필요합니다! 그러나 나는 이것을하는 방법을 해결할 수 없다!
내가 뭘 이제 얻을 것은 리디렉션 루프는 다음과 같습니다 당신은 https가 아닌 HTTPS, 그 반대로 지시 때문에 P – James
의 그! – Farkie
리디렉션 루프의 원인을 알면 어떻게 해결합니까? – James