pb duplicate content

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

killer_clubbing
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 140
Inscription: Jeu Nov 15, 2007 18:43

pb duplicate content

Message le Mer Jan 16, 2008 10:27

Bonjour,

sur mon site, si on accede par : http://www.killer-clubbing.com
ou par -http://www.killer-clubbing.com/index.php?page=index
c'est le même contenu d'ou mon problème..
et le soucis c'est que ma pagination se fait de la manière suivante :
-http://www.killer-clubbing.com/index.php?limite=0

qui à le meme contenu que les 2 pages précédentes ... c'est un triplicate content lol

ensuite les pages sont de la forme :

-http://www.killer-clubbing.com/index.php?limite=12
-http://www.killer-clubbing.com/index.php?limite=24

etc.. Que me conseillez vous de faire? :s


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Jan 16, 2008 11:34

il faut attribuer un nom unique pour chaque page et faire une redirection 301 en php si le nom de la page chargée est différent de celui attendu.


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3311
Inscription: Mar Nov 16, 2004 18:27

Message le Mer Jan 16, 2008 12:29

Code: Tout sélectionner
RedirectPermanent /index.php?page=index   http://www.killer-clubbing.com/
RedirectPermanent /index.php?limite=0   http://www.killer-clubbing.com/



j'adore ton probleme de triplicate content :P :P

avec un RedirectPermanent, tu rediriges tes pages doublons

killer_clubbing
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 140
Inscription: Jeu Nov 15, 2007 18:43

Message le Mer Jan 16, 2008 15:10

Merci beaucoup, je tenterais de faire la redirection ce soir car la je suis à mon stage ...
:? :D

killer_clubbing
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 140
Inscription: Jeu Nov 15, 2007 18:43

Message le Mer Jan 16, 2008 18:25

hm j'ai rajouter le bout code dans mon fichier .htacess mais ça marche pas :s je comprend pas pk ..:s


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Jan 16, 2008 18:47

ca m'étonnais que RedirectPermanent prenne en compte les paramètres.
avec ce code en début de page, il n'y a pas de problème :
Code: Tout sélectionner
$my_request_uri = '/';
if ($_SERVER['REQUEST_URI'] != $my_request_uri) {
   header("Status: 301 Moved Permanently", false, 301);
   header("Location: $my_request_uri");
   exit;
}

il faut peut-être adapter pour déterminer $my_request_uri en fonction des paramètres.

reglisse
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Mar Nov 15, 2005 17:22

Message le Jeu Jan 17, 2008 16:23

mon souci est exactement le même

page.php?cool=&pro=&dp=0

page.html

de mon site pointesur la même la meme page

je ne peux pas réécrire "page.php?cool=&pro=&dp=0" je souhaite plutôt rediriger les requêtes "page.php?cool=&pro=&dp=0" vers page.html

puis je le faire avec le htaccess

reglisse
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Mar Nov 15, 2005 17:22

Message le Jeu Jan 17, 2008 20:33

personne pour nous aider ?

killer_clubbing
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 140
Inscription: Jeu Nov 15, 2007 18:43

Message le Sam Jan 26, 2008 20:47

Webmasterlamogere , j y arrive pas : j'ai essayer avec le code que tu ma donné et lorsque j'utilisais les liens qui posait problème, ça ne redirigerai pas vers la bonne url et ça me fesais une page toute noire..
apres j'ai essayer d'autre truc comme :

Code: Tout sélectionner
$my_request_uri = '/?limite=0';
         if ($_SERVER['REQUEST_URI'] = $my_request_uri)
         {
            header("Status: 301 Moved Permanently", false, 301);
            header("Location: /");
            exit;
         }


mais sans succès...



Sinon réglisse essaie ça dans un fichier .htaccess :

Code: Tout sélectionner
Redirectpermanent /page.php?cool=&pro=&dp=0 urldetonsite/page.html

reglisse
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 159
Inscription: Mar Nov 15, 2005 17:22

Message le Sam Jan 26, 2008 21:02

ouai mais dans mes variable ya des espaces %20 et apparament c'est ça qui fait m...


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Sam Jan 26, 2008 22:54

killer_clubbing a écrit:Webmasterlamogere , j y arrive pas : j'ai essayer avec le code que tu ma donné et lorsque j'utilisais les liens qui posait problème, ça ne redirigerai pas vers la bonne url et ça me fesais une page toute noire..
apres j'ai essayer d'autre truc comme :

Code: Tout sélectionner
$my_request_uri = '/?limite=0';
         if ($_SERVER['REQUEST_URI'] = $my_request_uri)
         {
            header("Status: 301 Moved Permanently", false, 301);
            header("Location: /");
            exit;
         }


mais sans succès...



Sinon réglisse essaie ça dans un fichier .htaccess :

Code: Tout sélectionner
Redirectpermanent /page.php?cool=&pro=&dp=0 urldetonsite/page.html

il faut deux = pour faire un test d'égalité :wink:
Je mettrais (si l'url demandée est différente de celle attendu => redirection 301) :
Code: Tout sélectionner
$my_request_uri = '/';
if ($_SERVER['REQUEST_URI'] != $my_request_uri)
{
  header("Status: 301 Moved Permanently", false, 301);
  header("Location: $my_request_uri");
  exit;
}

killer_clubbing
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 140
Inscription: Jeu Nov 15, 2007 18:43

Message le Sam Jan 26, 2008 23:05

tien j'ai ajouter ton code, juste apres la balise <body>

et ça me fais une page noir au lieu de rediriger vers "/" , et en regardant le code source j'ai ce message :

Code: Tout sélectionner
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/nddkiller/domains/killer-clubbing.com/public_html/index.php:7) in <b>/home/nddkiller/domains/killer-clubbing.com/public_html/index.php</b> on line <b>24</b><br />
<br />
<b>Warning</b>:  Cannot modify header information - headers already sent by (output started at /home/nddkiller/domains/killer-clubbing.com/public_html/index.php:7) in <b>/home/nddkiller/domains/killer-clubbing.com/public_html/index.php</b> on line <b>25</b><br />

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

Message le Sam Jan 26, 2008 23:27

@killerclubbing, il faut mettre le code qui modifie le header AVANT la balise body. Quand PHP rencontre la balise body, le header de la page est envoyé, donc tu ne peut plus dire après qu'il faut une redirection. C'est ce que te dit le message d'erreur.

Sinon, vers quelle URL veut tu réécrire parmi tes triplicate?

@reglisse, est-ce que ton pb est résolu?

killer_clubbing
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 140
Inscription: Jeu Nov 15, 2007 18:43

Message le Lun Jan 28, 2008 11:50

Salut Vap, ok je placerai mon code avant la balise <body> ce soir :)

hm sinon j'aimerais que le triplicate pointe vers me nom de domaine, -http://www.killer-clubbing.com

mais j'ai peur qu'avec cette redirection, cela redirige plus que mes 3 pages non?

par exemple la page : /index.php?limite=0 ça ok
mais /index.php?limite=12 ça il ne faut pas qu'elle soit rediriger vers vers -http://www.killer-clubbing.com


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Lun Jan 28, 2008 13:32

killer_clubbing a écrit:Salut Vap, ok je placerai mon code avant la balise <body> ce soir :)

hm sinon j'aimerais que le triplicate pointe vers me nom de domaine, -http://www.killer-clubbing.com

mais j'ai peur qu'avec cette redirection, cela redirige plus que mes 3 pages non?

par exemple la page : /index.php?limite=0 ça ok
mais /index.php?limite=12 ça il ne faut pas qu'elle soit rediriger vers vers -http://www.killer-clubbing.com

il faut placer le code avant tout affichage donc avant la balise <html> (voir <!DOCTYPE html ...>) en tout début de la page php.
il faut faire un test comme ca :
Code: Tout sélectionner
if ($_SERVER['REQUEST_URI'] == '/?limite=0') {
        header("Status: 301 Moved Permanently", false, 301);
        header("Location: /");
        exit;
}

pb duplicate content

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 :

  • Analyse de similarité textuelle
    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