modificação do arquivo .htaccess
Pergunta
Eu tenho um arquivo .htaccess que organiza que todos os pedidos passam por index.php. Agora eu gostaria de fazer uma exceção para rss.php. para ir rss.php throuh reta. Como posso fazer isso?
Esta é a forma como ele se parece agora:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
Graças.
Solução
Coloque este antes da última linha.
RewriteCond %{REQUEST_URI} !^/rss\.php$
Outras dicas
Você pode excluir qualquer arquivo existente com um adicional RewriteCond
directiva :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Ou, alternativamente, fazer uma reescrita que corresponde ao arquivo, em seguida, ignora o resto dos testes de reescrita.
Ao colocar a seguinte linha antes de seu RewriteRule existente irá redirecionar sem passar por index.php.
RewriteRule ^/rss.php /rss.php [L]
Eu vim através desta página, enquanto a caça para uma maneira de fazer isso com meu arquivo /robots.txt.