apache rewrite 관련 질문입니다.

apache rewrite 관련 질문입니다.

QA

apache rewrite 관련 질문입니다.

답변 1

본문

아래와 같이 동일한 형태로 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단에서 파일존제유무를 판단하고 인클루드하면 될것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 23
© SIRSOFT
현재 페이지 제일 처음으로