31 lines
797 B
ApacheConf
31 lines
797 B
ApacheConf
RewriteEngine On
|
|
|
|
ErrorDocument 503 /503.html
|
|
|
|
RewriteCond %{REQUEST_URI} !^/503\.html$
|
|
|
|
RewriteRule ^(index)$ $1.php [L]
|
|
RewriteRule ^(404|503)$ $1.html [L]
|
|
|
|
# ----------------------------------------
|
|
# 1) Root → index.php
|
|
# ----------------------------------------
|
|
RewriteRule ^$ router.php [L]
|
|
|
|
# ----------------------------------------
|
|
# 2) Allow existing files
|
|
# ----------------------------------------
|
|
RewriteCond %{REQUEST_FILENAME} -f
|
|
RewriteRule ^ - [L]
|
|
|
|
# ----------------------------------------
|
|
# 3) Allow existing directories
|
|
# ----------------------------------------
|
|
RewriteCond %{REQUEST_FILENAME} -d
|
|
RewriteRule ^ - [L]
|
|
|
|
# ----------------------------------------
|
|
# 4) Everything else → router.php
|
|
# ----------------------------------------
|
|
RewriteRule ^ router.php [QSA,L]
|