Sam Soul Posté 19 Mars 2008 Posté 19 Mars 2008 Bonjour, pour pouvoir bénéficier de la fonction include, j' ai renommé toutes mes pages html en php et inséré le code pour l' include, tout marche. Mais je n' ai pas encore uploadé ces pages pour la raison suivante: Les visiteurs qui voudront accéder directement à mon site à l' aide de favoris ou par liens externes ( liens en html donc ) se retrouveront face à une erreur 404 ou multi choices. Je cherche donc à savoir si il existe un moyen de rediriger automatiquement une adresse html vers la même mais en php ? exemple: ma-page.html vers ma-page.php on peut le faire pour chaque page avec ceci: Redirect permanent /ma-page.html http://www.mon-site.com/ma-page.php seulement c' est plutôt laborieux on doit le faire pour chaque page, mission impossible. D' autre part, est-ce que ce changement d' extension aura une influence sur le référencement ? merci.
Dan Posté 19 Mars 2008 Posté 19 Mars 2008 Si tu n'as aucune page en .html sur ton serveur, tu peux faire une redirection comme ceci : RewriteEngine onRewriteRule (.+)\.html $1.php [L]
Sam Soul Posté 19 Mars 2008 Auteur Posté 19 Mars 2008 je compte bien supprimer les pages html pour les remplacer par les même en php. est-ce que je m' y prends bien pour ce genre de chose ? est-ce la procédure ? j' imagine que je ne suis pas le premier à faire ça.
Dan Posté 19 Mars 2008 Posté 19 Mars 2008 C'est la procédure... Mais si tu veux que les moteurs réindexent les nouvelles pages, il faut dans ce cas renvoyer une entête 301. RewriteEngine onRewriteRule /?(.+)\.html http://www.ledomaine.tld/$1.php [R=301,L]
captain_torche Posté 19 Mars 2008 Posté 19 Mars 2008 Si tu ne spécifies pas l'en-tête 301, c'est bien la page ".html" qui reste affichée dans le navigateur, non ? Et dans ce cas, on a un impact nul sur le référencement, vu que les urls ne changent pas. Ça serait à mon avis la meilleure solution.
Sam Soul Posté 19 Mars 2008 Auteur Posté 19 Mars 2008 (modifié) ok. dans le code que tu me donnes, il faut que je remplace tld par .com ? mon site se fini par .com question bête mais est-ce que ce code va renvoyer les visiteurs sur la page d' accueil ou les renvoyer sur la page qu' ils cherchaient et qui est désormais en php ? Modifié 19 Mars 2008 par Sam Soul
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant