|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
killer_clubbing WRInaute occasionnel

Inscrit le: 15 Nov 2007 Messages: 124
|
Posté le : Mer Jan 16, 2008 11:27 Sujet du message: pb duplicate content |
|
|
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

Inscrit le: 17 Déc 2006 Messages: 1511 Localisation: urlrewriting.fr
|
Posté le : Mer Jan 16, 2008 12:34 Sujet du message: pb duplicate content |
|
|
| 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

Inscrit le: 16 Nov 2004 Messages: 2876 Localisation: Bangalore +3h30
|
Posté le : Mer Jan 16, 2008 13:29 Sujet du message: pb duplicate content |
|
|
| Code: |
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
avec un RedirectPermanent, tu rediriges tes pages doublons |
|
| |
|
 |
killer_clubbing WRInaute occasionnel

Inscrit le: 15 Nov 2007 Messages: 124
|
Posté le : Mer Jan 16, 2008 16:10 Sujet du message: pb duplicate content |
|
|
Merci beaucoup, je tenterais de faire la redirection ce soir car la je suis à mon stage ...
 |
|
| |
|
 |
killer_clubbing WRInaute occasionnel

Inscrit le: 15 Nov 2007 Messages: 124
|
Posté le : Mer Jan 16, 2008 19:25 Sujet du message: pb duplicate content |
|
|
| hm j'ai rajouter le bout code dans mon fichier .htacess mais ça marche pas :s je comprend pas pk ..:s |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1511 Localisation: urlrewriting.fr
|
Posté le : Mer Jan 16, 2008 19:47 Sujet du message: pb duplicate content |
|
|
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: |
$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

Inscrit le: 15 Nov 2005 Messages: 123
|
Posté le : Jeu Jan 17, 2008 17:23 Sujet du message: pb duplicate content |
|
|
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

Inscrit le: 15 Nov 2005 Messages: 123
|
Posté le : Jeu Jan 17, 2008 21:33 Sujet du message: pb duplicate content |
|
|
| personne pour nous aider ? |
|
| |
|
 |
killer_clubbing WRInaute occasionnel

Inscrit le: 15 Nov 2007 Messages: 124
|
Posté le : Sam Jan 26, 2008 21:47 Sujet du message: pb duplicate content |
|
|
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: |
$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: |
| Redirectpermanent /page.php?cool=&pro=&dp=0 urldetonsite/page.html |
|
|
| |
|
 |
reglisse WRInaute occasionnel

Inscrit le: 15 Nov 2005 Messages: 123
|
Posté le : Sam Jan 26, 2008 22:02 Sujet du message: pb duplicate content |
|
|
| ouai mais dans mes variable ya des espaces %20 et apparament c'est ça qui fait m... |
|
| |
|
 |
webmasterlamogere WRInaute accro

Inscrit le: 17 Déc 2006 Messages: 1511 Localisation: urlrewriting.fr
|
Posté le : Sam Jan 26, 2008 23:54 Sujet du message: pb duplicate content |
|
|
| 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: |
$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: |
| Redirectpermanent /page.php?cool=&pro=&dp=0 urldetonsite/page.html |
|
il faut deux = pour faire un test d'égalité
Je mettrais (si l'url demandée est différente de celle attendu => redirection 301) :
| Code: |
$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

Inscrit le: 15 Nov 2007 Messages: 124
|
Posté le : Dim Jan 27, 2008 0:05 Sujet du message: pb duplicate content |
|
|
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: |
<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 passionné

Inscrit le: 17 Juin 2007 Messages: 926 Localisation: Carry-le-Rouet (13)
|
Posté le : Dim Jan 27, 2008 0:27 Sujet du message: pb duplicate content |
|
|
@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

Inscrit le: 15 Nov 2007 Messages: 124
|
Posté le : Lun Jan 28, 2008 12:50 Sujet du message: pb duplicate content |
|
|
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

Inscrit le: 17 Déc 2006 Messages: 1511 Localisation: urlrewriting.fr
|
Posté le : Lun Jan 28, 2008 14:32 Sujet du message: pb duplicate content |
|
|
| 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: |
if ($_SERVER['REQUEST_URI'] == '/?limite=0') {
header("Status: 301 Moved Permanently", false, 301);
header("Location: /");
exit;
} |
|
|
| |
|
 |
| |
|
|