apache rewrite 관련 질문입니다.

apache rewrite 관련 질문입니다.

QA

apache rewrite 관련 질문입니다.

본문

아래와 같이 동일한 형태로 2개의 rule을 등록했습니다.

(main.php는 아미나깔면 들어있습니다)


RewriteRule ^main/([0-9a-zA-Z_]+)$ comm/main.php?gid=$1 [QSA,L]
RewriteRule ^main/([0-9a-zA-Z_]+)$ comm/group.php?gr_id=$1 [QSA,L]

 

이런식으로 했을 때, main.php가 없으면 group.php를, group.php가 없으면 main.php를, 둘다 없어야 404페이지를 보여준다. <- 이렇게 할 수 있나요?

이 질문에 댓글 쓰기 :

답변 1

결론부터 말하자면, 불가능합니다.

룰에 매치되서 이미 PHP어플단으로 요청을 보냈기때문에 PHP단에서 처리해야됩니다.

어떤기능이 필요하신지 모르겠지만 새파일을 만들고 PHP단에서 파일존제유무를 판단하고 인클루드하면 될것 같습니다.

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

회원로그인

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