메인페이지 위치가 서브디렉토리로 변경되면서 간단하게 .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 문법검사가 가능하다.