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단에서 파일존제유무를 판단하고 인클루드하면 될것 같습니다.
답변을 작성하시기 전에 로그인 해주세요.