대체 문자열의 특수 문자 -
(대시)은 대체를 의미하지 않으며 원 래 URL을 변경하지 않고 규칙을 적용해야 할 때 유용합니다..htaccess의 대시 ('-')
그래서 : 요청 된 하위 디렉토리 나 파일 PREFIX는 대체 목록에있는 중 하나 인 경우는 변경되지 않은 URL을 떠나 처리 규칙을 종료 할 mod_rewrite를 알려줍니다
RewriteRule ^(somefile|somedir|someotherfile) - [L]
. 요청 된 하위 디렉토리가 목록에있는 경우,이 하위의 모든 규칙은 건너 뜁니다.
대시가 필요한 이유를 이해하지 못합니까? 원래 URL을 그대로 두어야하는 이유. 목록 옵션 중 하나라도 해당되는 경우이 규칙이 [L]
(마지막)이라고 알려 지므로 -
(대시)가 필요한 이유는 무엇입니까?