Bonjour
je compte réviser mes acquis sur le MVC. J'ai donc entrepris de suivre une formation sur ce sujet pour comparer avec ce que je connais.
Il y a notamment un fichier .htaccess mais ce n'est pas clair pour moi. Je le mets ci-dessous avec en commentaire ce que j'ai retenu du rôle de chaque ligne. Merci de me corriger ou de compléter.
Code apache : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #indiquer qu'on va faire de la réécriture d'URL RewriteEngine On #ne pas rediriger vers un fichier (en général index.php) si l'URL est le nom d'un fichier RewriteCond %{REQUEST_FILENAME} !-f #idem mais dossier à la place de fichier RewriteCond %{REQUEST_FILENAME} !-d #^(.*)$ signifie "toute URL" #index.php?page=$1 signifie qu'on va remplacer toute URL par l'URL index.php?page= suivi du paramètre trouvé dans l'URL #exemple : http://accueil va donner http://index.php?page=accueil RewriteRule ^(.*)$ index.php?page=$1
Partager