2009-05-03 7 views
4

모든 요청이 index.php를 통과하도록하는 .htaccess 파일이 있습니다. 이제 rss.php에 대한 예외를 만들고 싶습니다. 똑바로 가기 위해 rss.php. 어떻게해야합니까?.htaccess 파일 수정

이 지금과 같은 모습입니다 :

RewriteEngine on 
RewriteBase/
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php 

감사합니다.

답변

6

마지막 줄 앞에 넣으십시오.

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule^index.php [L] 
4

당신은 추가 RewriteCond directive으로 기존의 파일을 제외 할 수 있습니다.

기존 RewriteRule이 index.php를 거치지 않고 리디렉션되기 전에 다음 행을 삽입하십시오.

RewriteRule ^/rss.php /rss.php [L] 

내 /robots.txt 파일로이 작업을 수행하는 동안이 페이지를 보았습니다.

mod_rewrite with apache1.3

+0

은 내가 질문에 대답하지 않았다 대답을 게시 어제 예정되었다. Sanders는 특히 모든 요청을 rss.php를 제외한 index.php로 라우팅하도록 요청했습니다. –

+0

wordpress에 사용하는 경우 같은 점에 감사드립니다. – Mike

0

을 또는 다른 파일이 다음 재 작성 시험의 나머지 부분을 건너 뛰고 일치하는 재 작성을 수행

RewriteCond %{REQUEST_URI} !^/rss\.php$