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단에서 파일존제유무를 판단하고 인클루드하면 될것 같습니다.

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

회원로그인

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