문제

모든 요청이 index.php를 통한 .htaccess 파일이 있습니다. 이제 rss.php에 대한 예외를 만들고 싶습니다. rss.php를 똑바로 똑바로 이동합니다. 어떻게해야합니까?

이것은 지금 어떻게 보이는지입니다.

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

감사.

도움이 되었습니까?

해결책

이것을 마지막 줄 앞에 두십시오.

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

다른 팁

추가로 기존 파일을 제외 할 수 있습니다 RewriteCond 지령:

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

또는 파일과 일치하는 다시 쓰기를 수행 한 다음 나머지 다시 쓰기 테스트를 건너 뜁니다.

기존 재 작성기 전에 다음 줄을 넣으면 index.php를 통과하지 않고 리디렉션됩니다.

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

나는 /robots.txt 파일로 이것을 할 수있는 방법을 찾는 동안이 페이지를 발견했습니다.

Apache1.3을 사용한 mod_rewrite

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top