Server
.htaccess 가 안 먹힐때(RewriteEngine)
단독질주
2017. 10. 13. 01:05
반응형
아파치 환경에서
LoadModule rewrite_module modules/mod_rewrite.so
도 적용되어 있고 phpinfo()를 통해서도
정상적으로 로드되었고 .htaccess 파일도 정상적으로 만들었지만
RewriteEngine가 안되는 경우가 있습니다.
모든 것이 정상적으로 준비되었지만 안되는 경우는 AllowOverride를 살표보시기 바랍니다.
아파치 환경파일에서
<Directory />
Options FollowSymLinks
AllowOverride none
</Directory>
AllowOverride는 기본적으로 none으로 설정되어 있습니다.
이를 all 로 바꾸어 주시고 아파치를 재시작 해주시면 RewriteEngine가 잘 되는 것을 확인 하실 수 있습니다.
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
ps. 하지만 AllowOverride all 일경우 보안상 문제가 있다고 들었는데 조금 더 공부해봐야 될듯 합니다.
반응형