왜 리디렉션 루프가 발생합니까? 어떻게 작동하도록 코드를 변경해야합니까?htaccess의 루프 리디렉션
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} de [NC]
RewriteCond %{QUERY_STRING} !^___store [NC]
RewriteRule ^$ http://website.com/?___store=german [L]
RewriteCond %{HTTP:Accept-Language} nl [NC]
RewriteCond %{QUERY_STRING} !^___store [NC]
RewriteRule ^$ http://website.com/?___store=dutch [L]
당신이 '드'의 AL과 website.com에 가면, 다음은 __store하는 리디렉션 :
RewriteEngine On
RewriteCond %{HTTP:Accept-Language} de [NC]
RewriteRule ^$ http://website.com/?___store=german
RewriteCond %{HTTP:Accept-Language} nl [NC]
RewriteRule ^$ http://website.com/?___store=dutch
는
감사합니다.하지만 여전히 작동하지 않습니다. 아직 루핑 중이 야. – user1262190
요청은 계속해서 ('http : //'로 인해) 리디렉션되고 ** Accept-Langage **가 다시 일치합니다. 다시 리디렉션되며 다시 일치 할 것입니다. –
흥미 롭습니다. 그 마지막 규칙에서 멈추었을 것이며 다시 작성하려고 시도하지 않았다고 생각했습니다. 내 대답은 업데이트되었지만, LOL은 완전히 다른 응답을 알지 못했습니다. ㅎ. 거기에 전에 wasnt 한 o_o – Benno