In .htaccess files, the per-directory prefix is removed when the pattern is matched for the RewriteRule directive. This means:
RewriteRule ^/fastfoodfever/rss.xml$ http://feeds.feedburner.com/FastFoodFever-FastFoodNewsCrazyFastFoodCreations [R]is incorrect because you have a slash that should not be there. It should be:
RewriteRule ^fastfoodfever/rss.xml$ http://feeds.feedburner.com/FastFoodFever-FastFoodNewsCrazyFastFoodCreations [R]In other words,
Given /path/.htaccess, the prefix is /path/
Step 1. Remove prefix
/path/fastfoodfever/rss.xml -> fastfoodfever/rss.xml
Step 2. Match pattern
^fastfoodfever/rss.xml$ matches fastfoodfever/rss.xml
Aslo, technically the pattern should be ^fastfoodfever/rss.xml$ - note that the period in a pattern has a special meaning; it matches “any character”. If you don’t put a backslash in front of the period, then a URL like this:
would still cause the redirect, because the period would match the T.
Also, using the RewriteEngine for this situation is overkill. You can do the same thing with
Redirect /rss.xml http://feeds.feedburner.com/jaybrewernet
Redirect /fastfoodfever/rss.xml http://feeds.feedburner.com/FastFoodFever-FastFoodNewsCrazyFastFoodCreationsGiven that you don’t need pattern matching and conditions.
Perl / MySQL / HTML+CSS