site référenceé avec et sans le www

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

istreen
 

site référenceé avec et sans le www

Message le Mer Juin 13, 2007 12:13

Voila j'ai remarqué que mon site etais référencé deux fois je ne sais comment en supprimer un des deux et comment ?
Quel critères pour faire le choix avec ou sans le www.

fra_arf
WRInaute impliqué
WRInaute impliqué
 
Messages: 457
Inscription: Mar Nov 22, 2005 18:53

Message le Mer Juin 13, 2007 12:58

Si ton site est référencé 2 fois alors tu cres un fichier .htaccess que tu mets à la racine de ton site :

Code: Tout sélectionner
RewriteEngine On
RewriteCond %{HTTP_HOST} ^tonsites.com$
RewriteRule ^(.*)   http://www.tonsites.com/$1  [QSA,L,R=301]


Ici tu auras donc tonsites.com qui sera redirigé de façon permanente vers -www.tonsites.com

Perso je préfères avec les *www. mais ça n'a pas d'iportance, c'est une historie de gout
Dernière édition par fra_arf le Mer Juin 13, 2007 12:59, édité 1 fois.

bozoleclown
WRInaute passionné
WRInaute passionné
 
Messages: 893
Inscription: Jeu Nov 24, 2005 19:08

Message le Mer Juin 13, 2007 12:59

recherche WRI des sujets liés au duplicate content

un sujet recent sur le sujet
http://www.webrankinfo.com/forums/viewt ... 172#718172

istreen
 

Message le Mer Juin 13, 2007 13:13

Merci j'avais deja essayer cela mais j'ai toujours une erreur

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, email@monsite.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
Apache/2.2.2 (Fedora) Server at monsite.com Port 80

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


ne fonctionne pas non plus elle ne fait aucune redirection ni dans un sens ni dans l'autre

Et cette technique non plus

Redirect permanent / http://www.monsite.com/


abouvard
WRInaute impliqué
WRInaute impliqué
 
Messages: 359
Inscription: Mar Aoû 17, 2004 11:15

Message le Mer Juin 13, 2007 14:24

2ème ligne du code en htaccess :
ne remets pas les www, si tu veux rediriger example.com vers www.example.com

istreen
 

Message le Mer Juin 13, 2007 14:32

j'ai fait comme ca

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

istreen
 

Message le Mer Juin 13, 2007 14:36

j'ai essayé aussi comme ca

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


abouvard
WRInaute impliqué
WRInaute impliqué
 
Messages: 359
Inscription: Mar Aoû 17, 2004 11:15

Message le Mer Juin 13, 2007 15:02

Relis le code que l'on t'a communiqué au début : tu sembles avoir ajouté un point d'exclamation !!!!!


Gaëtan R.
WRInaute impliqué
WRInaute impliqué
 
Messages: 311
Inscription: Lun Avr 26, 2004 16:24

Message le Mer Juin 13, 2007 15:30

Est-ce que le serveur supporte bien l'url rewriting ?

Voir cette page qui explique comment faire le test... ;)

istreen
 

Message le Mer Juin 13, 2007 16:25

cela ne change rien même sans le ^
je pige pas, j'ai souvent lu la page que tu me conseil je la connais.
Mais malgré toute l'aide apporté par ceux qui connaisse le sujet personne na su me sortir de la :(.

Vive le duplicate content :(


abouvard
WRInaute impliqué
WRInaute impliqué
 
Messages: 359
Inscription: Mar Aoû 17, 2004 11:15

Message le Mer Juin 13, 2007 16:35

Ok, ok...no stress. :roll:

Tu parles du ^ : lui, il est bon.
C'est le point d'exclamation que tu a ajouté juste avant dans le code que tu dis avoir appliqué qui est de trop...

Regarde à nouveau le code que fra-arf t'a communiqué : pas de point d'exclamation

istreen
 

Message le Mer Juin 13, 2007 17:34

Je viens de tester encore une fois comme ca

Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^monsite.com$
RewriteRule ^(.*)   http://www.monsite.com/$1  [QSA,L,R=301]


j'ai la même erreur cité plus haut.

aie aie docteur g mal au référencement :p


Gaëtan R.
WRInaute impliqué
WRInaute impliqué
 
Messages: 311
Inscription: Lun Avr 26, 2004 16:24

Message le Mer Juin 13, 2007 18:16

Et en essayant sans le "QSA" ?
Code: Tout sélectionner
RewriteCond %{HTTP_HOST} ^monsite.com$
RewriteRule ^(.*)   http://www.monsite.com/$1  [L,R=301]

istreen
 

Message le Mer Juin 13, 2007 19:18

cela ne marche pas non plus, par contre pour savoir qu'elle ligne de mon htaccess deconne g commenter avec le # la deuxiéme ligne.

et c'est bien la premiére qui me fait erreur 500 internal server.

Je précise que j'ai essayé ce code avant et aprés

RewriteEngine On

RewriteRule ^(.+)-([0-9]+)\.html$ ./fiche.php?id=$2 [L]

RewriteRule ^(.+)\.html$ ./$1\.php [L]


HawkEye
Modérateur
Modérateur
 
Messages: 15029
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Juin 13, 2007 20:55

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


Le point d'exclamation signifie "n'est pas".

La condition pour rediriger vers "www.example.com" doit bien sûr être "si on n'est pas sur "www.example.com".

--> HTTP_HOST n'est pas "www.example.com"
--> RewriteCond %{HTTP_HOST} !^www.example.com

site référenceé avec et sans le www

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... 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 :



Qui est en ligne

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