Use mod_rewrite
to route everything to a single index.php
file. Then check the variable in $_SERVER['REQUEST_URI']
within this file to dispatch to the required handler.
This configuration will enable mod_rewrite
, if it’s installed:
DirectorySlash Off
Options FollowSymLinks Indexes
DirectoryIndex index.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [L]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [L]
RewriteRule ^.*$ index.php [L]