Par défaut, une url du type www.monsite.com/about va demander au serveur apache de servir le fichier about qui se trouve à la racine du site.

Cependant, le principe des CMS est d'utiliser des routes. Il va donc falloir changer le comportement d'apache et lui dire que tous les appels au serveur seront redirigés vers index.php (par exemple) et c'est ce fichier qui lui fera appel à un système de route qui permettra de savoir quoi afficher.

Pour cela, le plus simple est d'ajouter un fichier .htaccess à la racine de votre site contenant le code suivant :

RewriteEngine On
RewriteBase /
#si ce n'est pas un répertoire
RewriteCond %{REQUEST_FILENAME} !-d
# Si ce n'est pas un fichier
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]