lucy24 - 9:55 pm on Apr 28, 2013 (gmt 0) [edited by: bill at 2:57 am (utc) on Apr 29, 2013]
Not on shared hosting.
I tried moving this rule higher in the htaccess
If it's your own server, what are you doing in htaccess at all? Is this simply for testing?
I just tried this form:
RewriteRule ^www.example.com/rss.feed$ www.example.com/index.php?format=feed&type=rss/ [L]
:: quick detour to beginning of thread ::
Whew. You're not the person whose URL paths included domain-name info for some arcane technical reason that now escapes me. So get those domain names outta there.
I'm wondering if there is some kind of conflicting rules in the core too.
:: further detour ::
Nope, this also isn't one of the recent threads where we talked about the horrors of RewriteOptions.
Short version: By default, mod_rewrite activity is not inherited. This means that if a request meets more than one package of RewriteRules, results of any earlier rules affecting the new directory-- up to and including [F] --are abandoned as if they had never happened. If options are set to "inherit"-- again, not the default-- RewriteRules are remembered.
:: final detour to test site to double-check some variations ::
The "inherit" option is not itself inherited. Is your head spinning yet?
[edit reason] fixed [/edit]
[edited by: bill at 2:57 am (utc) on Apr 29, 2013]