Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

rediriger pages html d' un site vers même adresse en php

Aller à la page 1, 2  Suivante
Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Mer Mar 19, 2008 11:22    Sujet du message: rediriger pages html d' un site vers même adresse en php

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.
 
sam soul
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 825
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mer Mar 19, 2008 11:50    Sujet du message: rediriger pages html d' un site vers même adresse en php

Teste d'abord si la réécriture d'URL fonctionne. Test aussi si PHP fonctionne, en uploadant tes pages php. Tant que tu n'a pas de lien vers elles, tu ne risque rien à les uploader.

Ensuite, tu met la règle suivante :

Code:

RewriteRule (.*)\.html $1.php [L,QSA]


Et tu laisse tes liens pointer vers les adresses .html

Si tu ne fais jamais de lien vers une adresse .php, tu n'as rien besoin de faire d'autre. Google ne verra jamais les adresses .php, donc pas de soucis de contenu dupliqué.
 
Vap Visiter le site web du posteur
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:12    Sujet du message: rediriger pages html d' un site vers même adresse en php

il faudra que je supprime les pages en html non ?
et concrètement les pages s' afficheront html ou php dans la barre d' adresse ?
 
sam soul
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 825
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:15    Sujet du message: rediriger pages html d' un site vers même adresse en php

sam soul a écrit:
il faudra que je supprime les pages en html non ?

Même pas! Mais c'est plus clair si tu le fais.

sam soul a écrit:

et concrètement les pages s' afficheront html ou php dans la barre d' adresse ?

Le contenu affiché sera celui des pages php, mais l'adresse dans le navigateur sera la page .html

Franchement, c'est le mieux. Ca te permettra de changer comme tu veux la façon dont le contenu de tes pages est produit, par exemple en faisant des pages php avec des paramatres, sans jamais changer l'adresse visible par tes visiteurs.

C'est ce que je fais sur mes sites, on ne voit pas php.
 
Vap Visiter le site web du posteur
nickargall
WRInaute accro
WRInaute accro

Inscrit le: 13 Juin 2005
Messages: 3254
Localisation: Exilé au Groland à cause de Joe Dalton

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:25    Sujet du message: rediriger pages html d' un site vers même adresse en php

La solution donnée par Vap est la meilleure. Elle permet de ne pas avoir à modifier ses liens internes notamment, ce qui peut être suuuper long. Bien sur, aucun lien ne doit pointer vers les pages .php.
 
nickargall Visiter le site web du posteur
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:44    Sujet du message: rediriger pages html d' un site vers même adresse en php

et au niveau référencement, vu que je vais supprimer les pages html pour y voir plus clair est-ce que ça aura une incidence.
sur webmasterhub, on me propse ceci:
Code:
RewriteEngine on
RewriteRule /?(.+)\.html  http://www.ledomaine.tld/$1.php [R=301,L]

quelles sont les différences ?
 
sam soul
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 825
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:51    Sujet du message: rediriger pages html d' un site vers même adresse en php

La plus grosse différence c'est le [R=301]. Avec ça, l'adresse affichée sera la php, eu lieu de la html. En faisant ça tu expose comment ton site est fait, ce dont tes visiteurs n'ont rien a cirer. En plus ça t'oblige a changer tous tes liens pour bien faire.

Deuxième différence, il n'y a pas QSA. Cette option te sera utile plus tard si tu veux ajouter des parametres, par exemple si tu fais des formulaires en méthode GET.

Sinon, le reste de la règle est juste plus compliqué sans rien apporter.
 
Vap Visiter le site web du posteur
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:54    Sujet du message: rediriger pages html d' un site vers même adresse en php

pour être clair, la méthode que tu me proposes est-elle mieux ?
 
sam soul
nickargall
WRInaute accro
WRInaute accro

Inscrit le: 13 Juin 2005
Messages: 3254
Localisation: Exilé au Groland à cause de Joe Dalton

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:55    Sujet du message: rediriger pages html d' un site vers même adresse en php

Oui la méthode de VAP est la méthode idéale
 
nickargall Visiter le site web du posteur
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 825
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mer Mar 19, 2008 12:57    Sujet du message: rediriger pages html d' un site vers même adresse en php

nickargall a écrit:
Oui la méthode de VAP est la méthode idéale


Ah, ça fait du bien! Very Happy

Bon, je vais chercher des bandes pour mes chevilles Wink
 
Vap Visiter le site web du posteur
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Mer Mar 19, 2008 13:05    Sujet du message: rediriger pages html d' un site vers même adresse en php

bon ok, je vais faire ça.
Juste une ou deux précisions avant de me lancer.
niveau référencement, est-ce qu' il y a une incidence ?
Tu me dis de tester si le réécriture d'URL fonctionne, concrêtement, on fait comment ?
Et pour lever toute ambiguité, la règle que tu me donnes est à mettre dans le fichier htaccess c' est ça ?
 
sam soul
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 825
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mer Mar 19, 2008 13:38    Sujet du message: rediriger pages html d' un site vers même adresse en php

Lit ca : http://www.webrankinfo.com/analyses/autres/url-rewriting-debutants.php et ce tutoriel :http://www.webrankinfo.com/analyses/autres/url-rewriting.php

En particulier, fais le test donné dans une des pages du tutoriel.

ENsuite, si tu as fais le test et que la réécriture marche, tu met la règle que j'ai donnée dans un fichier appelé .htaccess à la racine de ton site. Si ti n'arrives pas à sauvegarder dans un fichier de ce n om, appelles le htaccess, charge le sur ton site, et renommes le en .htaccess dans ton site.

En général, pour que la réécriture marche, il suffit de mettre les choses suivantes dans le .htaccess:

Code:

Options +FollowSymLinks
RewriteEngine On


Du coup, ton .htaccess devrait ressembler a ce qui suit:

Code:

Options +FollowSymLinks
RewriteEngine On

RewriteRule (.*)\.html $1.php [L,QSA]
 
Vap Visiter le site web du posteur
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Mer Mar 19, 2008 18:34    Sujet du message: rediriger pages html d' un site vers même adresse en php

Ok merci, tout ça est très clair Wink
La réecriture est bien prise en charge, je viens de tester.
par contre, niveau référencement est ce que ça craint ou il n' y a pas de risque et Google n' y verra que du feu ?


Dernière édition par sam soul le Mer Mar 19, 2008 21:39; édité 1 fois
 
sam soul
Vap
WRInaute passionné
WRInaute passionné

Inscrit le: 17 Juin 2007
Messages: 825
Localisation: Carry-le-Rouet (13)

URL permanente de ce messagePosté le : Mer Mar 19, 2008 21:20    Sujet du message: rediriger pages html d' un site vers même adresse en php

Google n'y verra que du feu si tu ne met pas R=301. Tous tes visiteurs n'y verrons que du feu d'ailleurs.
 
Vap Visiter le site web du posteur
sam soul
Nouveau WRInaute

Inscrit le: 19 Mar 2008
Messages: 7

URL permanente de ce messagePosté le : Sam Avr 12, 2008 23:11    Sujet du message: rediriger pages html d' un site vers même adresse en php

bonjour,
autre question sur ce thème.
J' ai actuellement des redirect permanent sur mon fichier htaccess et mes pages sont toujours en html.
par exemple pour le cas suivant:
Code:
Redirect permanent /adresse-A.html http://www.domaine.com/adresse-B.html

comment devrai-je faire mes nouvelles redirection étant donné que les pages html n' existeront plus.
est-ce qu' il suffi juste de remplacer la nouvelle adresse avec l' extension php dans le fichier htaccess ? n' y a t' il pas de risque de duplicate content ?
merci Wink
 
sam soul
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 2 - Aller à la page 1, 2  Suivante
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort