Je n'ai jamais vraiment eu besoin d'utiliser un .htaccess et je n'ai donc jamais vraiment eu l'occasion d'approfondir mes connaissances dessus. L'objectif de celui-ci est assez simple, je souhaitais masquer l'extension des pages de mon site.
Voici donc ce que j'ai fais :
RewriteEngine On
RewriteBase /
DirectoryIndex index.php
RewriteCond %{REQUEST_URI} ^$
RewriteCond %{HTTP_HOST} ^mon-site.fr$
RewriteRule ^index\.php$ http://www.mon-site.fr/ [QSA,L,R=301]
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
Cependant, le .php est toujours là ! Les deux dernières lignes devraient s'en occuper. J'ai bien sûr mis le .htaccess à la racine (www>.htaccess) mais il semble être ignoré.J'ai l'impression de passer à quelque chose de très simple, car ce n'est pas très complexe, pourtant je n'y arrive pas.