Duplicate content

WRInaute occasionnel
Bonsoir,

Je sais que le sujet a été abordé de nombreuses fois, mais histoire d'être sur de moi ... :D

Les pages suivantes :

-http://www.passion-plongee.com
-http://www.passion-plongee.com/index.php
-http://passion-plongee.com
-http://passion-plongee.com/index.php
-http://www.passion-plongee.com/site/index.php
-http://passion-plongee.com/site/index.php

Redirigent toutes vers la même page. Afin d'optimiser mon référencement il faudrait que j'utilise un fichier .htaccess pour rediriger toute ces pages vers 1 seul et unique page (= 1 seule adresse valable) ?

Pour se faire, dois-je placer le fichier .htaccess à la racine de mon site ou bien dans le dossier /site/ ?

Que dois contenir mon fichier .htaccess ?

Est ce que cela a une réelle influence sur le référencement ?

Merci pour votre aide.

Bonne Soirée/Nuit

Edouard
 
WRInaute passionné
Salut,

Oui cela est TRES pénalisant.

Regarde du coté des R=301.


Code:
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC] 
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]
 
WRInaute occasionnel
Alors pour faire proprement :

J'aimerais que l'adresse final parmis toute celles-ci soit : http://www.passion-plongee.com

Actuellement, toutes ces adresses représentent 2 pages : index.html (à la racine du site) et /site/index.php (dossier /site/ dans lequel est contenu une partie de mon site)

Voici le code de la page index.html :

Code:
<html>

<head>

<title>Passion-Plong&eacute;e.com : plongeur et plong&eacute;e sous-marine - passion plongee</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="[...]">
<meta name="keywords" content="[...]">

<script language="javascript">
window.location='http://www.passion-plongee.com/site/index.php'
</script> 

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
_uacct = "UA-1887333-1";
urchinTracker();
</script>

</head>

<body>

<a href="http://www.passion-plongee.com/site">site</a> 
<a href="http://www.passion-plongee.com/forum">forum plongee sous-marine</a>
<a href="http://www.passion-plongee.com/galerie">galerie photos sous-marine</a>
<a href="http://www.passion-plongee.com/site/ev_formulaire.php">Voyage Plongée sur mesure</a>
<a href="http://www.passion-plongee.com/site/espro_accueil.php">espace partenaires centre de plongée</a>


</body>

</html>

Je constate que ma redirection est en javascript ... j'étais persuadé de l'avoir mise en redirection 303 ...
Il faut que j'y rèmedie rapidement.

A partir de toutes ces informations, comment puis-je optimiser la gestion de ce petit bazarre ?

Merci pour vos conseils ;)
 
WRInaute occasionnel
dorian53 a dit:
Salut,

Oui cela est TRES pénalisant.

Regarde du coté des R=301.


Code:
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC] 
RewriteRule (.*) http://www.example.com/$1 [QSA,R=301,L]

Ok, mais j'applique ca sur quel page.
Là c'est un peu compliqué ... non ?
 
WRInaute occasionnel
herveG a dit:
Tu ouvres un fichier text genre avec ton bloc note.

dedans tu mets ca :

RewriteEngine on

RewriteCond %{HTTP_HOST} ^http://www.passion-plongee.com$
RewriteRule ^(.*) http://www.passion-plongee.com/$1 [QSA,L,R=301]

Puis tu fais "enregistrer sous" avec :

.htaccess

Ensuite tu places le fichier à la racine de ton site et tu testes.

a+

Bonsoir herveG,

J'ai déjà un fichier .htaccess à la racine de mon site (pour le rewriting du forum).
Je met ca à la suite ? (tout sauf "RewriteEngine on" car c'est déjà écrit)

Merci :)
 
WRInaute occasionnel
herveG a dit:
C´est ca. tu mets juste les deux dernière lignes.

Ok donc ca s'est fait.

Pour ma culture perso, ca fait quoi ...
(car mon sujet est tellement complexe que je ne sais pas quelles adresses sont redirigées vers quelle adresse grâce à ce .htacess).

Ensuite ... pour continuer sur la bonne voie, il faudrait que je remplace ma redirection javascript en redirection 301, n'est ce pas ? (cf. le code source ci-dessus, post précédent)


Merci
 
WRInaute accro
Nonc est pas fait ! :)

Car normalement ca aurait du ramener http://www.passion-plongee.com/index.php vers http://www.passion-plongee.com/ par exemple et ce n´est pas le cas.

De plus, ca ne reglera pas le probleme de redirection de ce genre de page http://www.passion-plongee.com/site/index.php

car justement pour l´instant, si tu vas sur http://www.passion-plongee.com/ , tu es redirigé vers http://www.passion-plongee.com/site/index.php

Brefs tirons un premier trait, et avancons pas à pas :

Le but de la manoeuvre est d´avoir une seule page "home" qui devrait être http://www.passion-plongee.com/

Et c´est déja ca qu´il faut que tu règles. Ce n´est pas vers http://www.passion-plongee.com/site/index.php que tu dois tout rediriger....

bref, une fois que ta page " http://www.passion-plongee.com/index.php " existe bel et bien (car pour l´instant on tombe sur une erreur) et bien tu pourra t´attaquer au problème de rediriger toutes les autres vers celle-ci. je viens de trouver que c´est http://www.passion-plongee.com/site/index.html ta home en fait (et non php).

Donc, commence par suprimer ta redirection javascript sur la page http://www.passion-plongee.com/index.html
 
WRInaute occasionnel
Oula, je sens que je vais passer pour un idiot mais il y a tellement d'adresse différente que je m'y perds moi même.

Donc si je supprime ma redirection javascript, 2 choses :
1°/ je fais une redirection 301 (mais vers quel page exactement ?)

2°/ pour faire une redirection 301, je dois renommer ma page .html en .php ...

C'est ca ?

Merci pour ton aide.
 
WRInaute accro
Non, la tu mélanges pas mal de choses. je ne peux pas répondre a la premiere question. Par contre la deuxieme, ca n´a rien à voir. Ca n´a pas d´importance.

Dans l´ordre :

1) si tu veux que ta "home" soit visible à l´adresse simple http://www.passion-plongee.com/

Alors il faut absolument que tu es une page "Accueil" à la racine de ton site. D´après ce que j´ai compris, cette page existe et s´appelle http://www.passion-plongee.com/index.html

Mais cette page contient actuellement une redirection javascript qui pointe vers http://www.passion-plongee.com/site/index.php

Jusque la, tu devrais suivre je pense.

2) Il te faut donc faire deux choses pur commencer :

a) créer (ou remanier) ta page http://www.passion-plongee.com/index.html (ou en php si tu préfères pour y mettre du php si tu en as besoin >> Ceci ne joue aucun role dans le probleme de la redirection) de facon a ce qu´elle offre le contenu tel que tu veux présenter ton accueil à tes visiteurs. C´est a dire sans doute, la meme chose que sur http://www.passion-plongee.com/site/index.php

b) Supprimer le code de redirection faisant pointer cette page vers http://www.passion-plongee.com/site/index.php

3) Maintenant que les gens parviennent à consulter ta page http://www.passion-plongee.com/ et ne sont pplus redirigés, tu te trouvent dans la situation de duplicate content qu´il faut régler par des redirection 301 entre autres.

Pour se faire deux choses :

a) Placer le code dans ton htacess tel que ej te l´ai donné plus haut. Ca va par exemple redirigé http://passion-plongee.com/ vers http://www.passion-plongee.com/

b) identifier toutes les pages "identiques" à ta home. Donc par exemple la page http://www.passion-plongee.com/site/index.php qu´il faudra que tu rediriges à l´aide d' une 301 (on pourra t´expliquer quand tu en seras arrivé là....).

Bon, j´espère que c´est plus clair pour toi maintenant.
Bon courage !

Question subsidiaire : pouirquoi as-tu placer ton site dans un repertoire "site" plutot que de le mettre à la racine de ton site tout simplement ?
 
Discussions similaires
Haut