developer tip

.htaccess에 주석 추가

copycodes 2020. 9. 16. 07:49
반응형

.htaccess에 주석 추가


이것이 작동하는 이유 :

RewriteRule (.+)/$ $1

그리고이 작품 :

RewriteRule (.+)/$ $1 [L] #bla bla bla

그러나 이것은 작동하지 않습니다.

RewriteRule (.+)/$ $1 #bla bla bla

.htaccess의 주석은 다른 문에 추가되지 않고 자체 줄 에 있어야합니다 .

마지막 규칙은 댓글이 실제로 댓글이 아니기 때문에 작동하지 않습니다. htaccess로의 댓글은 시작해야 로모그래퍼 #하지 임의 어디서나 (행의 시작에 있어야합니다)합니다.

두 번째 경우에는 #bla bla blaRewriteRule지시문 의 네 번째 매개 변수로 해석되며 이는 단순히 무시됩니다.

마지막 경우 #bla bla bla에는 세 번째 매개 변수로 해석되며 RewriteRule의 경우 플래그가 이동하는 위치이고 #bla bla blamod_rewrite가 이해하는 플래그가 아니므로 오류가 발생합니다.


아파치의 설정 파일 형식 (이 중 .htaccess파일이 하나의 예입니다) 기술적으로 인라인 주석 만 전체 줄 주석 (즉, 선 지원하지 않는 시작 A를을 #).

해시 문자 "#"로 시작하는 줄은 주석으로 간주되며 무시됩니다. 구성 지시문 다음 줄에는 주석을 포함 할 수 없습니다. - 공식 Apache 2.4 매뉴얼

그러나 혼란스럽게도 각 모듈은 지시어에 대한 입력을 원하는대로 구문 분석합니다. 따라서 mod_rewrite다음으로 시작하는 모든 줄에서 수행 할 작업을 결정합니다.RewriteRule

나는 확실하지 않지만 내 추측은. mod_rewrite이후의 모든 것을 무시 [flags]하고 있으며 #실제로는 전혀 필요하지 않습니다.

그러나 가장 좋은 방법은 주석을 항상 자신의 줄에 유지하는 것입니다. 주석을다는 지시문이 무엇이든 작동하기 때문입니다.

참고 URL : https://stackoverflow.com/questions/22106873/adding-comments-to-htaccess

반응형