mod_rewrite에서 [NE]
(noescape) 플래그를보고 있습니다. 어떤 생각을 한 후에는 내가 상황을 파악할 수 없을 때 가 아닌 깃발을 사용하고 싶습니다. 의미, 거의 모든 RewriteRule
에서 플래그를 활성화 유지하는 것이 도움이 될 것 같습니다. 이 플래그를 호출하지 않으면 몇 가지 상황에서 문제가 발생합니다.mod_rewrite NE 플래그 - URL에 특수 문자를 인코딩하는 것이 언제 도움이됩니까?
내가 다루는 규칙의 대부분은 통과하지 않고 HTTP 리디렉션 ([R]
)입니다.
mod_rewrite가 URL을 인코딩하도록하는 것이 도움이 될 때 누군가 에 관해 밝혀 줍니까?
이 플래그를 사용하거나 mod_rewrite가 이러한 특수 문자를 이스케이프하도록 허용하는 기본 동작을 사용하는 것이 일반적입니까? 왜?
큰 질문입니다. 아직 답변을 얻지 못했습니다.또한 www가 아닌 www 리다이렉션 (또는 그 반대)에 대한 SO에 대한 수십개의 답변이'RewriteRule'에'[NE]'를 추가하지 않는다는 것에 훨씬 더 놀랐습니다. 내 하루를 구 했으므로 mod_rewrite 리디렉션 중 내 URL이 두 번 인코딩 된 이유를 알 수 없습니다. +1 –