[RESOLU] Réécriture ET Duplicate Content

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

[RESOLU] Réécriture ET Duplicate Content

Message le Dim Fév 17, 2008 20:13

bonjour

suite à mon post http://www.webrankinfo.com/forums/viewtopic_88670.htm

j'ai un petit soucis:

j'ai mis en place un réécriture d'url car mon site était en html et maintenant il est en php (mais le site est visible par les bots et les visiteurs en HTML)

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)\.html$ /$1.php [L]


le soucis c'est que maintenant, par exemple ma-page.html et ma-page.php sont toute les 2 accessibles et identiques...donc duplicate content

j'fais quoi maintenant pour éviter le duplicate? faut que je redirige mes pages php vers les html ?

j'ai un peu honte d'avoir essayé ceci:

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)\.html$ /$1.php [L]
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]


mais c'était un peu stupide je l'admet...ca tourne en boucle...une bonne idée pour faire cramer un serveur...

un petit coup de pouce svp ?

bonne soiree
Dernière édition par webmasterdemonsite le Mar Fév 19, 2008 12:20, édité 3 fois.

audit.referencement
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 123
Inscription: Sam Fév 16, 2008 17:14

Message le Lun Fév 18, 2008 0:07

Je ne sais pas comment tu as organisé ton site et tes pages, mais en fonction tu peux utiliser le robots.txt ou faire une redirection 301.

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Lun Fév 18, 2008 10:21

audit.referencement a écrit:Je ne sais pas comment tu as organisé ton site et tes pages, mais en fonction tu peux utiliser le robots.txt ou faire une redirection 301.


euh pourquoi le robots.txt?

effectivement je veux faire une redirection 301 mais je n'y arrive pas car les url sont réécrites

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Lun Fév 18, 2008 12:02

un coup de pouce?

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Re: Réécriture ET Duplicate Content

Message le Lun Fév 18, 2008 13:03

webmasterdemonsite a écrit:j'ai un peu honte d'avoir essayé ceci:

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)\.html$ /$1.php [L]
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]


mais c'était un peu stupide je l'admet...ca tourne en boucle...une bonne idée pour faire cramer un serveur...

un petit coup de pouce svp ?


Il suffit d'utiliser le truc de webmasterlamogere (un parametre en plus):

Code: Tout sélectionner
RewriteEngine on
RewriteRule ^(.*)\.html$ /$1.php?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]


Il n'y a aucune honte a essayer des trucs entout cas!
Dernière édition par Vap le Lun Fév 18, 2008 16:37, édité 1 fois.

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Lun Fév 18, 2008 13:15

MERCI VAP !

ca marche, c'est tres astucieux ... j'aurais jamais pensé a ca...

Miles Merci Vap, tu as l'air de maitriser l'url rewritting à fond! c'est pas mon cas...

tu peux pas savoir comme ton post me fait plaisir !

bonne journée

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Lun Fév 18, 2008 17:53

As tu mis le RedirectPermanent avant les règles de récriture dans ton .htaccess?

Si oui, peux tu donner le contenu de ton .htaccess?

Merci.

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Lun Fév 18, 2008 18:34

Vap a écrit:As tu mis le RedirectPermanent avant les règles de récriture dans ton .htaccess?

Si oui, peux tu donner le contenu de ton .htaccess?

Merci.


j'ai fait ceci:

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L]
RewriteRule ^(.*)\.html$ /$1.php?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]



ca a l'air de marcher à merveille (en local avec wamp server)

merci encore

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Lun Fév 18, 2008 19:02

webmasterdemonsite a écrit:MERCI VAP !

ca marche, c'est tres astucieux ... j'aurais jamais pensé a ca...

Miles Merci Vap, tu as l'air de maitriser l'url rewritting à fond! c'est pas mon cas...

tu peux pas savoir comme ton post me fait plaisir !

bonne journée


Rendons à César ce qui est à César.

Le truc du paramètre supplémentaire est du a webmasterlamogere, membre de wri. C'est effectivement très astucieux.

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Lun Fév 18, 2008 23:41

par contre avec le code

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L]
RewriteRule ^(.*)\.html$ /$1.php?stop [L]
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]


ca me redirige -http://www.monsite.com vers -http://www.monsite.com/index.html

du coup, plus de page rank, et mes liens partenaires pointent vers -http://www.monsite.com et non -http://www.monsite.com/index.html

c'est grave?

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Mar Fév 19, 2008 8:21

J'ai relu le topic :
http://www.webrankinfo.com/forums/viewtopic_88670.htm

En fait, si tu n'as aucun lien qui pointe vers une adresse qui fini par php, tu n'as pas besoin de rediriger les php vers les html.

Mais bon, si tu insiste, tu peux le faire.

Pour répondre à ta question, je crois que ce qui se passe est :
www.monsite.com/ est interprete par www.monsite.com/index.php, qui est récrit en www.monsite.com/index.html par la deuxième règle, qui a son tour est interprete par www.monsite.com/index.php?stop par la premiere règle.

Il faut donc interdire la deuxième règle quand l'URI est "/", donc l'accepter uniquement quand il y a quelquechose apres le /. Essaie ça (je ne suis pas sur):

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L]
RewriteRule ^(.*)\.html$ /$1.php?stop [L]
RewriteCond %{REQUEST_URI} !/
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]

webmasterdemonsite
WRInaute accro
WRInaute accro
 
Messages: 1086
Inscription: Ven Aoû 31, 2007 23:47

Message le Mar Fév 19, 2008 11:12

salut

merci encore

ca marche avec RewriteCond %{REQUEST_URI} !/index.php


Code: Tout sélectionner
RewriteEngine On
RewriteRule ^mon-ancienne-page\.html$ /ma-nouvelle-page.html [R=301,L]
RewriteRule ^(.*)\.html$ /$1.php?stop [L]
RewriteCond %{REQUEST_URI} !/index.php
RewriteCond %{QUERY_STRING} !stop
RewriteRule ^(.*)\.php$ /$1.html [R=301,L]


faut que j'etudie les reecritures conditionnelles, j'ai un peu de mal avec les languages de type script, mon truc avant c'etait un laguage de tres tres bas niveau

merci encore

ce post est tres interessant

merci

bonne journée

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Mar Fév 19, 2008 16:14

webmasterdemonsite a écrit:salut

merci encore

ca marche avec RewriteCond %{REQUEST_URI} !/index.php


J'apprend quelque chose aussi du coup!

Merci a toi aussi.


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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 :

  • Similarité et duplicate content
    Cet outil vous permet de calculer la similarité entre 2 pages web. L'algorithme utilisé repose sur l'analyse des occurrences des mots (mais pas sur leur positionnement dans les pages). Google utilise cette notion à certains endroits dans son algorithme, mais de façon bien plus évoluée que ce petit outil... Avoir des pages trop similaires peut entraîner des problèmes d'indexation... Cet outil vous permettra peut-être de résoudre certains problèmes de contenus dupliqués.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités