modificación del archivo .htaccess
Pregunta
Tengo un archivo .htaccess que organiza que todas las solicitudes pasen por index.php. Ahora me gustaría hacer una excepción para rss.php. Ir directamente a través de rss.php. ¿Cómo hago esto?
Así es como se ve ahora:
RewriteEngine on
RewriteBase /
RewriteRule !\.(js|ico|txt|gif|jpg|png|css)$ index.php
Gracias.
Solución
Ponga esto antes de la última línea.
RewriteCond %{REQUEST_URI} !^/rss\.php$
Otros consejos
Puede excluir cualquier archivo existente con un RewriteCond adicional
directiva :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
O alternativamente, haga una reescritura que coincida con el archivo y luego omita el resto de las pruebas de reescritura.
Poniendo la siguiente línea antes de que su RewriteRule existente se redireccionará sin pasar por index.php.
RewriteRule ^/rss.php /rss.php [L]
Encontré esta página mientras buscaba una manera de hacer esto con mi archivo /robots.txt.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow