Routing URLs in PHP

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 ^.*$ – … Read more