RewriteEngine on RewriteBase /west/ # for default pages RewriteRule ^([^/]+)/$ interior.php?section=$1&page=default [L] # for all section links #RewriteRule ^([^/]+)/([^/]+)\.html$ interior.php?section=$1&page=$2 [L] RewriteRule ^(.+)/([^/]+)/$ interior.php?section=$1&page=default [L] RewriteRule ^(.+)/([^/]+)\.html$ interior.php?section=$1&page=$2 [L] #drop # for subsections (default / normal respectively) #RewriteRule ^(.+)/([^/]+)/$ interior.php?section=$1/$2&page=default [L] #RewriteRule ^(.+)/([^/]+)\.html$ interior.php?section=$1/$2&page=$3 [L] # for trails+subsections (default / normal respectively) #RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ interior.php?section=$1&trail=$2&subsection=$3&page=default [L] #RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)\.html$ interior.php?section=$1&trail=$2&subsection=$3&page=$4 [L] # end drop # for pdf RewriteRule ^(.*)/pdf=(.*)$ section/$1/pdf/$2\.pdf [L] ## Customized Error Documents ## ##Client Request Errors ErrorDocument 400 /west/error/400_bad_request.html ErrorDocument 401 /west/error/401_authorization_required.html #402 Payment Required (not used yet) ErrorDocument 403 /west/error/403_forbidden.html ErrorDocument 404 /west/error/404_not_found.html #405 Method Not Allowed #406 Not Acceptable (encoding) #407 Proxy Authentication Required #408 Request Timed Out #409 Conflicting Request #410 Gone #411 Content Length Required #412 Precondition Failed #413 Request Entity Too Long #414 Request URI Too Long #415 Unsupported Media Type ##Server Errors ErrorDocument 500 /west/error/500_internal_server_error.html #501 Not Implemented #502 Bad Gateway #503 Service Unavailable #504 Gateway Timeout #505 HTTP Version Not Supported