Renvoyer un visiteur de fichier.htm vers fichier.php

Renvoyer un visiteur de fichier.htm vers fichier.php - Programmation

Marsh Posté le 11-04-2001 à 02:07:26    

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.


---------------
Sébastien - Essentiel PC http://www.essentielpc.com - Le guide des logiciels pour mieux utiliser votre PC (actu, annuaire de tutoriels, tests, prix, ...)
Reply

Marsh Posté le 11-04-2001 à 02:07:26   

Reply

Marsh Posté le 11-04-2001 à 02:46:42    

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...


---------------
http://www.cheata.net le site qui vous donne la banane!
Reply

Marsh Posté le 11-04-2001 à 09:48:21    

ben moi je ne sais pas. En javascript ca donne document.location="toto.php" mais c'est un peu chiant.

Reply

Marsh Posté le 11-04-2001 à 10:30:52    

euh pour javascript document.location.replace("toto.php" ) c'est mieux


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Marsh Posté le 11-04-2001 à 11:40:04    

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.


---------------
Sébastien - Essentiel PC http://www.essentielpc.com - Le guide des logiciels pour mieux utiliser votre PC (actu, annuaire de tutoriels, tests, prix, ...)
Reply

Marsh Posté le 11-04-2001 à 12:13:20    

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.

Reply

Marsh Posté le 11-04-2001 à 13:31:22    

Si tu peux configurer un .htaccess dans le répertoire dans lequel tu veux gérer l'erreur 404, alors écrit cela dedans :
 
ErrorDocument 404 /monfichier404.html
ou  
ErrorDocument 404 http://www.mondomaine.com
 
@+

Reply

Marsh Posté le 11-04-2001 à 13:38:35    

sur un serveur apache, tu dois pouvoir trouver ton bonheur dans srm.conf


---------------
Webmaster du site de l'Île-Saint-Denis : http://www.lile-saint-denis.fr
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed