htacces url rewrite pour la meme url

Eléphant du PHP | 372 Messages

17 déc. 2016, 00:11

Salut à tous.
Je renomme une page actu.php
en actu.html

Mais les 2 sont accessible sans aucune redirection qu'elle est l'erreur svp ?
Je souhaite n'avoir que actu.html svp

RewriteRule ^actu.html actu.php

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

17 déc. 2016, 00:41

Bonjour,

Il n'y a pas d'erreur.
Ta réécriture dit au serveur d'interpréter actu.html comme actu.php
Mais tu ne lui dit rien si l'utilisateur appelle directement actu.php, donc comme tu as déjà un fichier qui existe avec ce nom, et bien il s'affiche normalement.

Essaye de mettre une redirection Redirect permanent de actu.php vers actu.html, si ça ne fait pas de boucle infinie (mais ton navigateur ou serveur l'arrêtera avant de toute façon), ça devrait marcher
Quand tout le reste a échoué, lisez le mode d'emploi...