# mod_rewrite in use RewriteEngine On # This needs to be set to allow URL manipulation on my server - setup on local dev server in httpd.conf Options +FollowSymlinks # Set the base URL RewriteBase / # we don't want rules to apply to this directory RewriteRule ^your-dir-name/.*$ - [L] ### set all page requests to go to www.domain.com instead of domain.com #RewriteCond %{HTTP_HOST} ^domain\.com$ [NC] #RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] ########## Begin Standard SEF Section RewriteRule ^profiles/([^/\.]+)/?$ profile.php?page=$1 [L] # categories RewriteRule ^([^/\.]+)/?$ /view_category.php?cat_url=$1 [QSA,L] # subcategories RewriteRule ^([^/\.]+)/([^/\.]+)/?$ /view_subcategory.php?cat_url=$1&subcat_url=$2 [QSA,L] ## detailpages, second sends a state of the product detail page RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ /view_product_detail.php?cat_url=$1&subcat_url=$2&product_url=$3 [QSA,L] RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ /view_product_detail.php?cat_url=$1&subcat_url=$2&product_url=$3&state=$4 [QSA,L] # ########## End Standard SEF Section ########## Error documents ErrorDocument 404 /error.php