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]