Bonjour à tous,

Ceci est mon premier post mais je suis un lecteur assidu.
Voilà mon problème, qui n'a peut être pas de solution :
Je souhaite rediriger les fichiers ayant l'extension .php vers des fichiers sans extension.
Forcément, dans htaccess, Redirect ^(.*)\.php$ $1. ne fonctionne pas.

Au cas où ce n'est pas clair, je voudrais que monsite.fr/blague.php soit redirigé vers monsite.fr/blague

Toutes vos remarques sont les bienvenue.
Vous allez certainement me demander pourquoi es-ce que je me torture la tête comme ça ? C'est parce que je trouve plus beau de ne pas avoir d'extension dans la barre d'adresse et je ne souhaite pas perdre mes efforts de référencement sur les page en .php.

Merci.
Modifié par Pelotte (06 May 2011 - 13:54)
Bonjour,

Ce que tu cherches à faire n'est pas de la redirection (envoyer vers un autre fichier existant) mais de la ré-écriture d'url.

Le principe est similaire (utilisation de htaccess) mais n'utilise pas les mêmes instructions (je te laisse chercher, je ne les connais pas par coeur, mais si tu as trouvé "Redirect", tu devrais t'en sortir).
Merci, cette réorientation m'a menée à cette solution :
<IfModule mod_rewrite.c>
Options +FollowSymLinks
Options +Indexes
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^([^\.]+)$ $1.php [NC,L]
</IfModule>


Malheureusement, cela ne fonctionne pas. J'ai même complètement viré ce que j'avais dans mon .htaccess et mis
RewriteEngine on
en première ligne sans succès.

Help !