La façon la plus simple serait (en .htaccess
, dans la configuration de votre serveur ou dans votre configuration vhosts):
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Cela transmettra toutes vos demandes qui ne correspondent pas à un fichier, un répertoire ou un symbolique lien vers votre index.php
. Là, vous pouvez inspecter l'URI de la demande pour déterminer ce qu'il faut faire. En fait, vous aurez besoin d'une sorte de répartiteur qui sait comment déconstruire l'URL pour déterminer quelle action doit être effectuée. En fait, cela pourrait entraîner une mise en œuvre de MVC - mais ce n'est pas une exigence.
Cherchez-vous à faire quelque chose de similaire dans votre propre code, ou à modifier SO? (Suggérer une clarification rapide, sinon il sera pris comme suggestion pour SO, qui appartient à User Voice.) – Richard
dans mon code, url était de rendre les choses faciles –
Consultez ce tutoriel [mod_rewrite] (http: //www.workingwith. me.uk/articles/scripting/mod_rewrite) –