cadmium-org/cadmium-cms/master/www/.htaccess - Htaccess File

cadmium-org/cadmium-cms/master/www/.htaccess

AddDefaultCharset UTF-8

Options -Indexes

DirectorySlash on
DirectoryIndex index.php

ErrorDocument 400 /400
ErrorDocument 401 /401
ErrorDocument 403 /403
ErrorDocument 404 /404
ErrorDocument 500 /500

<IfModule mod_rewrite.c>

  SetEnv HTTP_MOD_REWRITE on
  SetEnv INSTALL_PATH /

  RewriteEngine on
  RewriteBase /

  # Remove www

  RewriteCond %{HTTP_HOST} ^www.(.+) [NC]
  RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]

  # Remove trailing slash

  RewriteCond %{REQUEST_URI} (.*)$
  RewriteRule ^(.+)/$ $1 [R=301,L]

  # Redirect request to index.php

  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d

  RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]

</IfModule>

On Github License

Files

Download PDF of Htaccess file
HTTP_HOST, REQUEST_FILENAME, REQUEST_URI

Comments

Apache