I am trying to install a running site (Apache 2.2) on a different host (Apache 1.3). Both have mod_rewrite installed and i don't have any problems with simplistic rules. Once I am trying to access the sophisticated rules, I get a 404 error!
Also what previously worked as [\w-_\+] now results in 500 and I had to change it to [\w\-_\+] (note: backslash masks - now)
Here is the simplified .htaccess:
Code:
RewriteEngine On
RewriteBase /
# -------------- this rule declared WAR on me!
RewriteRule ^brands/[\w\-_\+]+/(\d+)/?$ /?go=brand_landing&brand_id=$1
# -------------- simple pages work!
RewriteRule ^(home|customer_service|terms)/?$ /?go=$1