개발자의 하루

.htaccess 가 안 먹힐때(RewriteEngine) 본문

Server

.htaccess 가 안 먹힐때(RewriteEngine)

단독질주 2017. 10. 13. 01:05
반응형
 


아파치 환경에서


LoadModule rewrite_module modules/mod_rewrite.so


도 적용되어 있고 phpinfo()를 통해서도 


정상적으로 로드되었고 .htaccess 파일도 정상적으로 만들었지만

RewriteEngine가 안되는 경우가 있습니다.


모든 것이 정상적으로 준비되었지만 안되는 경우는 AllowOverride를 살표보시기 바랍니다.


.htaccess 설정 확인


아파치 환경파일에서

<Directory />

    Options FollowSymLinks

    AllowOverride none

</Directory>


AllowOverride는 기본적으로 none으로 설정되어 있습니다.

이를 all 로 바꾸어 주시고 아파치를 재시작 해주시면 RewriteEngine가 잘 되는 것을 확인 하실 수 있습니다.


<Directory />

    Options FollowSymLinks

    AllowOverride all

</Directory>



ps. 하지만 AllowOverride all 일경우 보안상 문제가 있다고 들었는데 조금 더 공부해봐야 될듯 합니다.




반응형