besoin url rewriting ou pas?

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

VENT40
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: Mer Mar 30, 2005 8:34

besoin url rewriting ou pas?

Message le Mar Jan 10, 2006 11:14

bonjour

je suis en train de refaire mon site et j'ai notamment ajouté des includes php pour mon menu donc je vais etre obligé de renommer mes pages example.php au lieu de example.html
est ce que je suis obligé d'utiliser l'url rewriting pour que google voit toujours les meme pages example.html au lieu de example.php notamment pour pas qu'il y ait de duplicate content?
merci pour vos reponses


doic
WRInaute accro
WRInaute accro
 
Messages: 1126
Inscription: Ven Nov 07, 2003 17:33

Message le Mar Jan 10, 2006 11:26

Ce serait préférable. Déjà pour conserver le travail fait autour de tes pages "html", et d'autre part pour éviter justement un cas de duplicate content.

VENT40
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: Mer Mar 30, 2005 8:34

Message le Mar Jan 10, 2006 11:36

ça se fait comment l'url rewriting pour pouvoir reecrire à la fois toutes les pages php vers .html?on doit mettre quoi ds le fichier htaccess?
merci


doic
WRInaute accro
WRInaute accro
 
Messages: 1126
Inscription: Ven Nov 07, 2003 17:33

Message le Mar Jan 10, 2006 11:45

Essaye avec ça :
Code: Tout sélectionner
RewriteEngine on
RewriteRule   ^(.+).html$ $1.php  [NC,L]

VENT40
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: Mer Mar 30, 2005 8:34

Message le Mar Jan 10, 2006 11:49

je mets juste ça tel quel et ça va me reecrire toutes les urls?
par contre j'ai deja un fichier htaccess a la racine de mon site pour l'url rewriting de mon forum;je dois donc en faire un autre fichier htaccess ou je mets ce code ds le fichier deja present?
merci

rebaj83
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 102
Inscription: Lun Sep 19, 2005 14:31

Message le Mar Jan 10, 2006 11:50

salut

voici un exemple de htaccess:

Code: Tout sélectionner
Options +FollowSymlinks

RewriteEngine on

RewriteRule ^page-([^-]*).html$ page.php?variable=$1 [L]



Tu ecris un ensemble de regles qui regissent les redirections vers tes pages grace aux expressions régulières.
Ici par exemple, lorsqu'un visiteur ira a l'url http://tonsite.com/page-18.html, il sera redirigé vers http://tonsite.com/page.php?variable=18

Tu trouveras plus d'infos sur les foums de php!

rebaj83
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 102
Inscription: Lun Sep 19, 2005 14:31

Message le Mar Jan 10, 2006 11:51

pour ecrire plussieur regles, tu en met une sur chaque ligne.


doic
WRInaute accro
WRInaute accro
 
Messages: 1126
Inscription: Ven Nov 07, 2003 17:33

Message le Mar Jan 10, 2006 11:52

VENT40 a écrit:je mets juste ça tel quel et ça va me reecrire toutes les urls?
par contre j'ai deja un fichier htaccess a la racine de mon site pour l'url rewriting de mon forum;je dois donc en faire un autre fichier htaccess ou je mets ce code ds le fichier deja present?
merci


Oui, il suffit de cette ligne:
Code: Tout sélectionner
RewriteRule   ^(.+).html$ $1.php  [NC,L]

A rajouter dans ton fichier htaccess existant


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Mar Jan 10, 2006 16:03

doic :
A ce sujet, admettons que je sois un anti-VENT40 (ce qui n'est pas du tout le cas rassurez vous), si je mets sur mon site un lien vers sa-page.php (qu'il a rewrité en sa-page.htm) ca crée du DC non ?


SiM07
WRInaute discret
WRInaute discret
 
Messages: 60
Inscription: Ven Oct 07, 2005 19:42

Message le Mar Jan 10, 2006 20:54

En effet la page a 2 url, c'est pour cela qu'il est préférable de rééecrire le maximum d'url pour qu'une personne qui laisse un lien quelque part utilise une page avec une url rewritter

VENT40
WRInaute discret
WRInaute discret
 
Messages: 85
Inscription: Mer Mar 30, 2005 8:34

Message le Mar Jan 10, 2006 21:21

pour l'instant mon site est toujours avec les pages html;donc si je supprime ces pages de mon serveur et que je les remplace par les memes pages .php plus le fichier .htaccess d'url rewriting,les pages .php n'auront pas le temps d'etre indexées(google verra les memes pages .html) donc aucun risque que quelqun fasse des liens vers mes pages .php non?


vitalizo
WRInaute impliqué
WRInaute impliqué
 
Messages: 260
Inscription: Dim Nov 27, 2005 16:44

Message le Mer Jan 11, 2006 0:29

rebaj83 a écrit:salut

voici un exemple de htaccess:

Code: Tout sélectionner
Options +FollowSymlinks

RewriteEngine on

RewriteRule ^page-([^-]*).html$ page.php?variable=$1 [L]



Tu ecris un ensemble de regles qui regissent les redirections vers tes pages grace aux expressions régulières.
Ici par exemple, lorsqu'un visiteur ira a l'url http://tonsite.com/page-18.html, il sera redirigé vers http://tonsite.com/page.php?variable=18

Tu trouveras plus d'infos sur les foums de php!



Euh si je comprends bien c'est préférable d'avoir des adresse de type
"http://tonsite.com/page.php?variable=18" que "http://tonsite.com/xxx.php" ???


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Mer Jan 11, 2006 7:56

Je ne pense pas =)

Mais c'est sûr que si ta page xxx s'appelle 18.php ca n'a que très peu d'interêt...


HawkEye
Modérateur
Modérateur
 
Messages: 15046
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Jan 11, 2006 12:42

mr_go a écrit:doic :
A ce sujet, admettons que je sois un anti-VENT40 (ce qui n'est pas du tout le cas rassurez vous), si je mets sur mon site un lien vers sa-page.php (qu'il a rewrité en sa-page.htm) ca crée du DC non ?


hmm...

si il rewrite page-1.html en page.php?page=1,

le fait de faire un lien vers page-1.php va résulter en une erreur 404, puisque cette page n'existe pas physiquement sur le serveur...


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Mer Jan 11, 2006 13:59

Oui, il suffit de cette ligne:
Code:
Code: Tout sélectionner
RewriteRule   ^(.+).html$ $1.php  [NC,L]


A rajouter dans ton fichier htaccess existant



Pas sur cette ligne il me semble.

Pour l'autre exemple c'est ok =)


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: jeanluc et 0 invités