mod_rewrite 모듈 활성화 후, 내부 서버 오류 발생

mod_rewrite 모듈 활성화 후, 내부 서버 오류 발생

QA

mod_rewrite 모듈 활성화 후, 내부 서버 오류 발생

본문

빌더를 설치 후, 
http://mylovehouse.org/b/homepagetip-2 참고해 mod_rewrite 모듈 활성화 시키면 내부 서버 오류가 납니다. 
다시, 되돌려 mod_rewrite 모듈 설정을 제거하고, apache를 재시작해도 내부 서버 오류가 지속됩니다.

 

설치 환경은 카페24 가상 서버 호스팅, 우분투 서버입니다.

 

오류 메세지

 

8d92723ed257e3fe3b8e5273a65f84ef_1407634748_6915.gif


 

 확인해보니, /home/homzzang/html/.htaccess​  파일이 원인이네요. 어디를 수정해야 하는지? 

html 퍼미션은 707이고, .htaccess 퍼미션은 777입니다.

.htaccess 파일의 내용입니다.

ExpiresActive On

ExpiresByType image/gif A86400

ExpiresByType image/jpg A86400


RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?naver\.com [NC]

RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?homzzang\.com [NC]

RewriteRule \.(jpe?g|gif|png|swf|flv|mp3|mp4|wma|wmv|asf|mov|avi)$ http://cfile10.uf.tistory.com/original/243DB6495275DBA920EB23 [NC,R,L]


#짧은 글 주소 (도메인/게시판 테이블 id/글번호) 바로가기

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteRule ^([a-zA-Z0-9_]+)/([0-9]+)$ plugin/bbs_shorten/index.php?table=$1&id=$2

</IfModule>


#제휴마케팅 (도메인/id) 바로가기

<IfModule mod_rewrite.c> 

RewriteEngine On 

RewriteRule ^([a-zA-Z0-9_]+)$ index.php?mwpid=$1 

</IfModule>


#404 에러 페이지

ErrorDocument 404 http://www.homzzang.com/404 

 

이 질문에 댓글 쓰기 :

답변 1

mod_expires 모듈이 안깔려 있는듯...

해당부분(맨위)를 IfModule로 쌓아주면 좋겠네요.

 

<IfModule mod_expires.c>

ExpiresActive On

ExpiresByType image/gif A86400

ExpiresByType image/jpg A86400

</IfModule>

 

정말 정말 너무너무 무지무지 억수로 허벌라게 하늘 만큼 땅 만큼 고맙습니다. ^^*
어제 이 문제로 하루 내내 씨름했는데, 덕분에 해결했네요. ^^* 
좋은 하루 되세요!!

답변을 작성하시기 전에 로그인 해주세요.
전체 125,873 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT