Dans la page html, tu fais un refresh vers le fichier .php correspondant. Pour avoir l'adresse à laquelle l'internaute voulait accéder à partir du fichier d'erreur 404, il faudrait essayé avec un fichier 404 en php. Pour connaitre, l'adresse dans un tel cas, je ne sais pas comment ca ce passe.
Seb-
L'idée c'était tout de même d'effacer les pages html pour ne laisser que les pages php. Donc le javascript ça marche pas terrible, sauf s'il est possible de récupérer dans une page (par exemple la page d'erreur 404) l'adresse à laquelle l'internaute voulait accéder. Il suffirait alors de le rediriger vers cette adresse.
duch
euh pour javascript document.location.replace("toto.php" ) c'est mieux
darkoli
ben moi je ne sais pas. En javascript ca donne document.location="toto.php" mais c'est un peu chiant.
Roswell_
tu peux rajouter une ligne de javascript dans chacune de tes pages html vers la page php correspondante mais bon c'est pas top. Sinon si t'as acces au serveur tu pourrais modifier la config pour que les paged html soient interpreter comme du php (c'est possible avec apache). Bon il doit y avoir une méthode plus finaude, mais je passe...
Seb-
Voilà mon problème : Je compte bientôt basculer toutes les pages de mon site en php. Le problème est qu'alors les extensions de tous mes fichiers vont devenir .php et par conséquent les visiteurs arrivant d'un moteur de recherche sur un lien précis se retrouveront sur une page 404.
Ce que je veux c'est un moyen qui renvoie directement le visiteur voulant accéder à fichier.htm vers fichier.php.
Je pense que cela doit être possible avec un fichier .htaccess ou alors avec un script sur la page 404 mais je ne m'y connais pas trop dans ce domaine.