.htaccess

Par SmyDrowl, il y a 11 ans


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

Carouge10, il y a 11 ans

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

SmyDrowl, il y a 11 ans

Oui (je suis sous localhost)

Couss, il y a 11 ans

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

Carouge10, il y a 11 ans

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]