Options -MultiViews +FollowSymlinks -Indexes # Force 401 pages to use a valid error document # so they do not fall back to the 404 which is # triggered by ISC. This allows HTTP Auth to work # correctly ErrorDocument 401 "Unauthorized access" # Turn off mod_security filtering. SecFilterEngine Off # The below probably isn't needed, but better safe than sorry. SecFilterScanPOST Off RewriteEngine On # If your server is running PHP in CGI mode you will probably need to uncomment the following lines # Only uncomment lines that begine with Rewrite # The RewriteBase should be set to the same value as the AppPath setting in your config.php WITH a / on the end # RewriteBase / # This rewrite base rule is only required if you are getting 401 unauthorized errors when placing an order with Google Checkout # RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] # # Alternatively, if the above does not work, try uncommenting this line below instead: # SetEnvIfNoCase Authorization "Basic ([a-z0-9=]+)" REMOTE_AUTHORIZATION=$1 RewriteCond %{REQUEST_FILENAME} robots.txt RewriteCond %{REQUEST_FILENAME} !-f RewriteRule robots.txt robots_default.txt [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . index.php SetEnv SEO_SUPPORT 1 AddOutputFilterByType DEFLATE application/x-javascript text/css text/html text/xml