# Attempt to override some php settings, these settings may be helpful on some hosts if your # default configuration does not meet CMS's minimum requirements, and your host # has given your account appropriate permissions #php_value upload_max_filesize "10M" #php_value session_save_path "tmp/cache" #php_flag magic_quotes_gpc Off #php_flag register_globals Off #php_flag session.use_trans_sid Off # (this is important, so uncomment if your host permit) #Options -Indexes #ServerSignature Off #Options +FollowSymLinks # To prevend E_STRICT problems with PHP 5.3+ you can uncomment the following lines # Note: These settings should only be enabled for production sites! #php_flag display_startup_errors 0 #php_flag display_errors 0 #php_flag html_errors 0 #php_value docref_root 0 #php_value docref_ext 0 RewriteEngine on # #Sub-dir e.g: /cmsms RewriteBase / # 301 Redirect all requests that don't contain a dot or trailing slash to # include a trailing slash # but ignore POST requests. #RewriteCond %{REQUEST_URI} !/$ #RewriteCond %{REQUEST_URI} !\. #RewriteCond %{REQUEST_METHOD} !POST$ #RewriteRule ^(.*) %{REQUEST_URI}/ [R=301,L] # Rewrites urls in the form of /parent/child/ # but only rewrites if the requested URL is not a file or directory # RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.+)$ index.php?page=$1 [QSA] # Disable ETags Header unset ETag FileEtag None # Compress css, plaintext, xml, gif, and images in transport. AddOutputFilterByType DEFLATE text/css text/plain text/xml image/gif image/jpeg image/png # Set expires tags on various files... so that the browser wont attempt to reload them. ExpiresActive On ExpiresDefault "access plus 1 year" # Setting cache control to public allowes proxy servers to cache the items too. Header set Cache-Control "public"