Apache 역방향 재작성

Apache 역방향 재작성

index.php?view=somethingURL을 다시 로 만들 수 있나요 /something?

답변1

RewriteCond %{QUERY_STRING} [&?]view=([^&]*)
RewriteRule index.php$ /%1

조심하지 않으면 교활한 공격자가 이를 악용할 수 있다는 점에 유의하세요. 예를 들어 "view"에 매개변수를 전달하여 임의의 URI를 생성합니다. 적절한 예방 조치를 취해야 합니다.

또한 정확한 의도에 따라 [L], [R] 또는 [R=301]을 RewriteRule(또는 이들의 조합)에 추가할 수도 있습니다.

관련 정보