JSterling8/Yetii-CMS/master/.htaccess - Htaccess File

JSterling8/Yetii-CMS/master/.htaccess

Options -Indexes +FollowSymlinks -MultiViews
ErrorDocument 404 /404.html

<IfModule mod_rewrite.c>
RewriteEngine On

# If the requested filename does not exist, the filename is not a directory, but the filename+.php exists, then append the .php extension to it and send it to the engine
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME}.php -f
# Rewrite it to the engine
RewriteRule ^(.*)$ engine.php?page=$1.php [QSA,L]

# Send all PHP and HMTL files to the engine
RewriteCond %{REQUEST_URI} .(php|html)$
# Rewrite it to the engine
RewriteRule ^(.*)$ engine.php?page=$1 [QSA,L]

# Rule for redirecting pages that only exist in the database to the engine
RewriteCond %{SCRIPT_FILENAME} !-f 
# Rewrite it to the engine
RewriteRule ^(.*)$ engine.php?page=$1 [QSA,L]
</IfModule>

On Github License

Files

Download PDF of Htaccess file
REQUEST_URI, SCRIPT_FILENAME

Comments

Apache