mod_rewrite 설치 관련

 짧은 주소를 사용할 수 없습니다. 웹 서버 담당자에게 rewrite_mod지원 여부를 확인 바랍니다.

 

위와 같은 문구가 뜨면서 .htaccess 에 설정해둔 부분이 작동하질 않아 rewrite_mod 를 설치하는 중입니다

 

/usr/local/apache/modules/mod_rewrite.so 모듈을 추가하고

/usr/local/apache/conf/httpd.conf 파일에서 LoadModule rewrite_module modules/mod_rewrite.so 부분을 추가했습니다

 

123.png

 

마지막으로 httpd.conf 파일에 맨밑에
        <Directory "/www/*/public_html">
             AllowOverride all
        </Directory>

 

라는 구문을 추가하고

# apachectl restart 를 하면 다음과 같은 500 에러 메세지가 나타납니다

 

12312321.png

 

어떻게 해야할까요?

한동안 헤매고 있습니다 ㅠㅠ

  • profile

    서버 에러가 발생할 때는 1) 에러 로그에 기록된 내용을 2) 구글에 검색해 보면 답이 나옵니다.

  • profile ?
    • blue
    • 질문기여자

    헉..... 감사합니다
    Invalid command 'ExpiresActive' 라는 문구가 떠서 알아보니 캐시 설정한다고.htaccess 안에 집어넣은 ExpiresActive on 부분이 문제가 되어서 삭제했더니 정상적으로 작동합니다