I'm having an issue with mod_rewrite
where I want to match—and replace—a specific URL. The URL I want to rewrite is:
http://example.com/rss
to http://example.com/rss.php
That means, if some one were to append anything after rss
a 404 Not Found response be sent. Currently I'm using this mod_rewrite
snippet:
Options -Indexes
RewriteEngine on
RewriteBase /
# pick up request for RSS feed
RewriteRule ^rss/?$ rss.php [L,NC]
# pass any other request through CMS
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+) index.php/$1
But this matches rss
and rss
with anything else added to the end. How can I re-write the above to acces only http://example.com/rss
as the pattern for mod_rewrite
to match against?