I'm no expert on mod_rewrite, but I would like to have a simple one that works on most hosts. I cannot use Rewritebase because Rewritebase will not allways be "/". Options +FollowSymlinks RewriteEngine On RewriteRule ^suggest_category/([0-9]+)/(.+)/([0-9]+)$ suggest_category.php?id=$1&category=$2&page=$3 RewriteRule ^submit/([0-9]+)/(.+)/([0-9]+)$ submit.php?id=$1&category=$2&page=$3 RewriteRule ^index/([0-9]+)/(.+)/([0-9]+)$ index.php?id=$1&category=$2&page=$3 RewriteRule ^search/(.+)/(.+)/(.+)/(.+)/([0-9]+)$ search.php?term=$1&search_in=$2&sort_by=$3&search_type=$4&page=$5 RewriteRule ^suggest_category/([0-9]+)/(.+)$ suggest_category.php?id=$1&category=$2 RewriteRule ^submit/([0-9]+)/(.+)$ submit.php?id=$1&category=$2 RewriteRule ^index/([0-9]+)/(.+)$ index.php?id=$1&category=$2 RewriteRule ^search/(.+)/(.+)/(.+)/(.+)$ search.php?term=$1&search_in=$2&sort_by=$3&search_type=$4' Code (markup): One thing that happens is when you change RewriteRule ^index/([0-9]+)/(.+)$ index.php?id=$1&category=$2 Code (markup): to RewriteRule ^test/([0-9]+)/(.+)$ index.php?id=$1&category=$2 Code (markup): It seems to work on hosts that couldn't get it to work before. Why's that? Any other suggestions in order to get this working for more different servers?