redirect seeother htm->php .htacess

WRInaute impliqué
Bonjour,

J'ai un ancien site dont les urls sont au format HTM et souhaite faire une 301 vers les urls en PHP, afin que la réindexation soit réalisée.

J'ai testé avec ceci:

Redirect seeother /test.htm http://www.mondomaine.com/test.php

mais pas de réussite... Résultat une 404 ?
Avez vous une solution ?

Merci
 
WRInaute impliqué
Erreur 500 ?
Est-ce que cela fonctionne dans les deux sens ? php vers htm et vice versa ?

Je dirais oui mais.... étant novice en la matière
 
WRInaute passionné
et avec le chemin complet :
Code:
RewriteEngine on
RewriteRule ^test\.htm$ http://www.tonsite.fr/test.php  [L, R=301]

ca ne marche pas dans les deux sens : ca ne redirige que test.htm vers test.php.
 
WRInaute passionné
Ca fonctionne dans les deux sens, en sachant qu'il y a toujours

url demandée dans le 1er argument
url affichée dans le second argument

ensuite l'extension n'a pas d'importance (dès lors qu'elle est supportée par le serveur).
 
WRInaute impliqué
J'ai effectué la méthode dans le sens php -> htm et cela me donne une 404 ?

Est-ce que le fichier initial doit être présent ? ou puis-je le supprimer ?
 
WRInaute accro
>> J'ai effectué la méthode dans le sens php -> htm et cela me donne une 404 ?

Parce que ta page n'existe pas physiquement.
 
WRInaute impliqué
Ok si la page est supprimée du site elle n'est plus "redirectable" j'ai compris !
Merci pour le rewrite htm->php :wink:
 
Discussions similaires
Haut