2020년 6월 4일 목요일

.htaccess: RewriteRule: bad flag delimiters 오류

메인페이지 위치가 서브디렉토리로 변경되면서 간단하게 .htaccess 파일을 변경해서 처리하기로 했다.

.htaccess
RewriteEngine On
RewriteBase /
RewriteRule ^$ new_dir [R=302, L]

간단하게 루트디렉토리 접근시 new_dir로 임시 이동하고 종료한다는 간단한 문법이다.
그런데 500 Internal Server Error 이 출력된다.

error로그를 확인해보면 .htaccess: RewriteRule: bad flag delimiters 라고 남아있다.

잘못된 부분은 [R=302, L] 에서 쉼표와 L사이의 공백에 있다.

다음과 같이 붙여 쓰자 [R=302,L]

참고로 아래 사이트에서 .htaccess 문법검사가 가능하다.



댓글 없음:

댓글 쓰기