Problème assez génant causant un Duplicate Content.
19 messages • Page 1 sur 2 • 1, 2
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème assez génant causant un Duplicate Content.
Bonjour,
Malgré plusieurs tests, je n'arrive toujours pas à régler le problème !
Mon script génère une page à chaque fois que 5 sites sont présentés sur le mien.
Exemple :
A la base c'est une page http://www.3asy-dollars.info/sites-jeux-gratuits.html mais il existe http://www.3asy-dollars.info/sites-jeux-gratuits-1.html !
Cela crée un duplicate content mais j'arrive pas à le résoudre avec je ne sais quelle redirection avec htaccess ou autre.
Merci à vous,
(Ce problème est là pour une 10aine de pages qui utilisent le script)
Malgré plusieurs tests, je n'arrive toujours pas à régler le problème !
Mon script génère une page à chaque fois que 5 sites sont présentés sur le mien.
Exemple :
A la base c'est une page http://www.3asy-dollars.info/sites-jeux-gratuits.html mais il existe http://www.3asy-dollars.info/sites-jeux-gratuits-1.html !
Cela crée un duplicate content mais j'arrive pas à le résoudre avec je ne sais quelle redirection avec htaccess ou autre.
Merci à vous,
(Ce problème est là pour une 10aine de pages qui utilisent le script)
techniquement ca me semble plus simple de garder sites-jeux-gratuits-1.html
=>
Dans ton menu de gauche, tu changes le lien en :
http://www.3asy-dollars.info/sites-jeux-gratuits-1.html
et dans ton .htaccess tu rediriges :
=>
Dans ton menu de gauche, tu changes le lien en :
http://www.3asy-dollars.info/sites-jeux-gratuits-1.html
et dans ton .htaccess tu rediriges :
- Code: Tout sélectionner
RedirectPermanent /sites-jeux-gratuits.html http://www.3asy-dollars.info/sites-jeux-gratuits-1.html
Avant de le faire --> Ok mais ça fais que je devrais changer tous les URL x.html en x-1.html ou en cliquant sur x.html le visiteur sera automatiquement redirigé vers x-1.html ?
Si oui, pourquoi changer les liens du menus alors ?
Si oui, pourquoi changer les liens du menus alors ?
la redirection est une redirection 301, cela veut dire que la page a été définitivement déplacée.
il faut refaire tous les liens qui pointent sur l'ancienne page et les pointer sur la nouvelle.
- gain de temps machine
- les moteurs indexeront correctement ta nouvelle url
- et pourquoi laissez des liens a moitiés morts ? pas tres clean
La redirection est la pour les moteurs et pour ceux qui ont l'ancienne url (dans leur favoris ou tout simplement une requete de google pas encore mise a jour, avec la redirection => direct vers la bonne url ^^
il faut refaire tous les liens qui pointent sur l'ancienne page et les pointer sur la nouvelle.
- gain de temps machine
- les moteurs indexeront correctement ta nouvelle url
- et pourquoi laissez des liens a moitiés morts ? pas tres clean
La redirection est la pour les moteurs et pour ceux qui ont l'ancienne url (dans leur favoris ou tout simplement une requete de google pas encore mise a jour, avec la redirection => direct vers la bonne url ^^
Ce qui m'embete, c'est pour le 'futur' ! J'ai plusieurs idées en tête qui vont se réunir pour la V3
!
Et j'aimerais donc avoir le lien x.html d'origine et pas le x-1.html
!
Donc, si on pouvait faire comme ça c'est à dire rediriger x-1 vers x au lieu de l'inverse.
Et j'aimerais donc avoir le lien x.html d'origine et pas le x-1.html
Donc, si on pouvait faire comme ça c'est à dire rediriger x-1 vers x au lieu de l'inverse.
np,
Si tu veux le faire proprement, tu dois modifier ton script php de page par page car lui pointe sur -1.html.
ca etant ce n'est pas trop grave, de toute maniere avec la redirection cela marchera avec ou sans modif du script php..
Si tu veux le faire proprement, tu dois modifier ton script php de page par page car lui pointe sur -1.html.
ca etant ce n'est pas trop grave, de toute maniere avec la redirection cela marchera avec ou sans modif du script php..
- Code: Tout sélectionner
RedirectPermanent /sites-jeux-gratuits-1.html http://www.3asy-dollars.info/sites-jeux-gratuits.html
J'ai mis ça.
Le résultat : http://www.3asy-dollars.info/sites-jeux ... its&page=1
Que se passe t'il ?
Afin d'éviter un problème, j'enleve le bout de code que tu m'as donné.
Le résultat : http://www.3asy-dollars.info/sites-jeux ... its&page=1
Que se passe t'il ?
Afin d'éviter un problème, j'enleve le bout de code que tu m'as donné.
ben oui, ton url est deja une redirection donc tu recupere les captures, enleve ce code ^^
et met celui ci en haut de ta page php:
et met celui ci en haut de ta page php:
- Code: Tout sélectionner
<?php
$url = $_SERVER["REQUEST_URI"];
if($url == '/sites-jeux-gratuits-1.html') {
header("Status: 301 Moved Permanently");
header("Location: http://www.3asy-dollars.info/sites-jeux-gratuits.html"); }
?>
JE l'ai mis et ça a donné :
Warning: Cannot modify header information - headers already sent by (output started at /home/rflx/domains/3asy-dollars.info/public_html/index.php:5) in /home/rflx/domains/3asy-dollars.info/public_html/sites-jeux-gratuits.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at /home/rflx/domains/3asy-dollars.info/public_html/index.php:5) in /home/rflx/domains/3asy-dollars.info/public_html/sites-jeux-gratuits.php on line 5
Puis le reste de la page s'est affiché correctement mais le llien n'a pas changé
Merci de m'aider
(je retire le code en attendant
)
Warning: Cannot modify header information - headers already sent by (output started at /home/rflx/domains/3asy-dollars.info/public_html/index.php:5) in /home/rflx/domains/3asy-dollars.info/public_html/sites-jeux-gratuits.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at /home/rflx/domains/3asy-dollars.info/public_html/index.php:5) in /home/rflx/domains/3asy-dollars.info/public_html/sites-jeux-gratuits.php on line 5
Puis le reste de la page s'est affiché correctement mais le llien n'a pas changé
Merci de m'aider
KOogar a écrit:pas de sortie HTML avant l'envoi d'un header.
Tu met ce code tout tout en haut de ta page et surtout aucun code HTML avant.
C'est ce que j'avais mis !
Ma page commence par
- Code: Tout sélectionner
<?php
$url = $_SERVER["REQUEST_URI"];
if($url == '/sites-jeux-gratuits-1.html') {
header("Status: 301 Moved Permanently");
header("Location: http://www.3asy-dollars.info/sites-jeux-gratuits.html"); }
?>
<div id="contenu">
C'est toujours pareil !
sites....html marche mais sites..-1.html marque encore l'erreur
- Code: Tout sélectionner
Warning: Cannot modify header information - headers already sent by (output started at /home/rflx/domains/3asy-dollars.info/public_html/index.php:5) in /home/rflx/domains/3asy-dollars.info/public_html/sites-jeux-gratuits.php on line 4
Warning: Cannot modify header information - headers already sent by (output started at /home/rflx/domains/3asy-dollars.info/public_html/index.php:5) in /home/rflx/domains/3asy-dollars.info/public_html/sites-jeux-gratuits.php on line 5
J'enleve donc, mais c'est peut être du à index.php ?
naaan!!
ta page commence par :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
et pas par:
<div id="contenu">
je ne suis pas derriere ton ordi, je ne peux pas deviner la structure de ton site. tu dois avoir un fichier du genre header.php quelque part... c'est en haut de ce fichier que tu places ce code ^^
ta page commence par :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
et pas par:
<div id="contenu">
je ne suis pas derriere ton ordi, je ne peux pas deviner la structure de ton site. tu dois avoir un fichier du genre header.php quelque part... c'est en haut de ce fichier que tu places ce code ^^
Mais le fichier header.php est pour toutes les pages ! Et commence par div id="logo" !
Seul l'index commence par <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
et il est aussi pour toutes les pages donc ça ferait un fichier énorme oO
Seul l'index commence par <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
et il est aussi pour toutes les pages donc ça ferait un fichier énorme oO
3asy-Dollars a écrit:Mais le fichier header.php est pour toutes les pages ! Et commence par div id="logo" !
Seul l'index commence par <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
et il est aussi pour toutes les pages donc ça ferait un fichier énorme oO
donc mais ca avant ton <!DOCTYPE
tu peux le mettre dans ton index sans l'ombre d'un souci. peu importe qu'il soit sur toute les pages. C'est un simple test et c'est infime en temps machine. Va y tranquille ^^
19 messages • Page 1 sur 2 • 1, 2
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 :
- Comment éviter les contenus dupliqués (avec/sans le www)
- link rel=canonical pour réduire les contenus dupliqués
- Liste d'erreurs classiques de duplicate content
- Affichage de la description DMOZ dans MSN Search
- Affichage de la description DMOZ dans Google
- Le contenu dupliqué : impact et solutions pour le référencement
- Optimiser les URL pour le référencement
- Domaine favori - URL canonique
- Formation au référencement Internet plébiscitée : Ranking Metrics
- Optimiser le référencement d'un blog Dotclear : balises TITLE et META
- Problème de duplicate content ???
- Eviter un problème de duplicate content
- Problème de Duplicate Content avec vBulletin
- Problème de duplicate content avec phpsessid
- Problème Duplicate Content, meta description
- Sans doute un probleme de duplicate content
- Probleme de duplicate content sur un blog ?!
- CMS sans problème de duplicate content à cause du rewrinting
- Problème d'indexation et peut-être de duplicate content
- forum phpbb : problème url rewriting et duplicate content
- Sale duplicate content (pas content du tous !!!!!) !!!
- site "plagié" - Problème de duplicate content
- Duplicate content possible ?
- duplicate content again
- pb duplicate content
- 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




le forum