Bonjour à tous

Je suis sur un projet personel et j'aimerais enlever les extensios ".php" à la fin des fichiers pour que dans l'url "monsite.com/contact"
mais célà sur toutes mes pages de mon projet.

j'ai fais des recherche sur internet et je suis tombé sur ce code qui pour d'autres marcherais mais pas moi.

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule ^(.*)$ $1.php [L]

Merci d'avance pour votre aide à propos de ce problème !

4 réponses


Bonjour, vous avez activité l'url rewriting sur votre hébergement ?

SmyDrowl
Auteur

Oui (je suis sous localhost)

Essai :

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule (.*) $1.php [L]

Pas vraiment convaincu de l'utilité de faire ça car tu perd toutes variables GEt ou même les ancres

Pour un de mes sites, j'ai désactivé les extensions de fichiers.
Le .htaccess correspondant:

DirectoryIndex index.html index.php

# Le serveur doit suivre les liens symboliques :
Options +FollowSymlinks
# Efface les extensions de fichiers
Options +Multiviews
# Activation du module de réécriture d'URL :
RewriteEngine on
RewriteRule ^about$ about.php [L]