CrystalGamma/quiz-battle/master/public/.htaccess - Htaccess File

CrystalGamma/quiz-battle/master/public/.htaccess

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteRule ^players/(d+)/oldgames$ scripts/games.php?pid=$1 [END,QSA]
RewriteRule ^games/(d+)/(d+)$ scripts/frageInSpiel.php?id=$1&qid=$2 [END]
RewriteRule ^games/(d+)/$ scripts/game.php?id=$1 [END]
RewriteRule ^players/(d+)/?$ scripts/player.php?id=$1 [END]
RewriteRule ^questions/(d+)/?$ scripts/question.php?id=$1 [END]
RewriteRule ^(categories|games|players)/$ scripts/$1.php [END,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^scripts/(.*)$ /static/$1.js [END,QSA]
RewriteRule ^styles/?$ static/style.css [END,QSA]
RewriteRule ^styles/(.*)$ static/$1.css [END,QSA]
RewriteRule ^auth$ authorization.php [END]
RewriteRule ^$ /static/index.html [END]

# Only for testing purposes. These have to be disabled during productive mode.
#RewriteRule ^generate/(d+)$ scripts/generate.php?seed=$1 [END,QSA]
#RewriteRule ^install$ scripts/install.php [END,QSA]

# Prevent direct access for specific file extensions
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule .(css|js|php)$ - [F]
</IfModule>

On Github License

Files

Download PDF of Htaccess file
ENV, REDIRECT_STATUS, REQUEST_FILENAME, static

Comments

Apache