8791 sujets

Développement web côté serveur, CMS

Salut,

Une fois n'est pas coutume, je poste une question dans ce salon ! ^^

Je suis tombé ce matin sur le site de Woorank (en), que je ne connaissais pas.
En y saisissant l'adresse de mon site, j'ai vu qu'il était possible d'y apporter quelques petites modifications qui sembleraient affecter son référencement.

Et dans la liste des choses à améliorer, un point sur lequel je ne me suis jamais penché mais qui semble important, intitulé "www resolve". Dans son descriptif est marqué ceci :

Woorank a écrit :
Check that both the www and non-www versions of the URL are not running in parallel.
Redirects from your non-preferred domain is important because search engines consider http://mondomaine.com and http://www.mondomaine.com as two different websites.
Once your preferred domain is set, use a 301 redirect to redirect traffic from your non-preferred domain.


Donc déjà premièrement, je me pose une question bête, quand je tape mondomaine.com (j'anonymise exprès), je suis déja redirigé vers www.mondomaine.com, ce qui m'étonne car je n'ai pas de fichier .htaccess le spécifiant.
Donc le fait que Woorank m'informe du fait de l'existence des deux est il un problème de leur analyse ou pas ?
Faut-il faire réellement cette redirection 301 via .htacess pour améliorer son référencement ?

De ce que j'ai pu trouver sur le net il me faudrait taper ceci :
RedirectPermanent /  http://www.mikachudesign.com/

Sauf que cela ne fonctionne pas, et je n'ai plus accès à mon site du tout.

Je vous remercie d'avance pour vos éléments de réponses, j'ai pas mal cherché sur le net mais je trouve toujours plus ou moins cette syntaxe, donc que fais-je de travers ?
Modifié par Mikachu (16 Jan 2010 - 10:53)
Bonjour.

Si tu veux le sous domaine www devant ton url, met ça dans un .htaccess


<IfModule mod_rewrite.c>
    RewriteEngine On
    
    #rewrite =>  www.mikachudesign.com
 
    RewriteCond %{HTTP_HOST} ^mikachudesign\.com [NC]
    RewriteRule (.*)  http://www.mikachudesign.com/$1  [QSA,R=301,L]

</IfModule>


Test en tapant ton url sans le www, et normalement tu sera redirigé vers ton url avec le www et un header 301.
Modifié par Benjamin-Ds (15 Jan 2010 - 14:08)
Salut,

Merci de ta réponse, cela fonctionne et c'est pris en compte par Woorank, ce qui améliore le score qu'obtient mon site.

Cependant ça ne m'explique pas pourquoi lorsque je tapais mikachudesign.com avant d'avoir le .htaccess, j'étais automatiquement redirigé vers l'adresse en www. Et la syntaxe que j'ai écrit plus haut sert à quoi en réalité ?
Mikachu a écrit :
Cependant ça ne m'explique pas pourquoi lorsque je tapais mikachudesign.com avant d'avoir le .htaccess, j'étais automatiquement redirigé vers l'adresse en www. Et la syntaxe que j'ai écrit plus haut sert à quoi en réalité ?


Heum je ne sais pas, cela venait peut être de la config apache de ton hébergeur par exemple ... ??

En tout cas chez moi avant que tu ne fasse la modification, ton site était accessible avec ou sans le www. Mais maintenant c'est ok.

Sinon pour le redirect permanent sert par exemple à rediriger un site entier vers une nouvelle adresse (avec header 301) ...
En gros, l'enjeu, c'est d'éviter que le contenu d'une même page de ton site ne soit accessible au moyen de différents sous-domaines non seulement par les utilisateurs, mais surtout par les robots des moteurs de recherche. Or, pour ces derniers, un domaine sans www et un sous-domaine en www fournissent deux URLs distinctes pour une même page considérée et, si le contenu est identique quel que soit le sous-domaine utilisé, il y a duplication de contenu, ce qui peut pénaliser ton site.

En effectuant une redirection permanente (redirection 301) d'un sous-domaine A à un sous-domaine B, tu évites cet écueil, outre que le sous-domaine B bénéficiera des liens retours obtenus par le sous-domaine A.
(Merci Victor pour cette réponse supplémentaire, je viens de voir cette réponse que je n'avais pas vu auparavant Smiley cligne )
Bonjour,

Je rencontre exactement le même problème que Mikachu et n'arrive toujours pas à le résoudre malgré plusieurs essais de fichiers ".htaccess" différents.

Je souhaiterai mettre en place une redirection 301 de antoineblanchard.fr vers www.antoineblanchard.fr (comme me le conseille WooRank).

J'ai déposé le fichier ".htaccess" suivant sur mon ftp :

<IfModule mod_rewrite.c>

RewriteEngine On


#rewrite => www.antoineblanchard.fr

RewriteCond %{HTTP_HOST} ^antoineblanchard\.fr [NC]

RewriteRule (.*) http://www.antoineblanchard.fr/$1 [QSA,R=301,L]

</IfModule>


Seulement la redirection 301 n'est toujours pas active et WooRank me reproche toujours d'avoir antoineblanchard.fr et www.antoineblanchard.fr qui fonctionnent en parallèle...

Que me conseillez-vous ?
@Benjamin-Ds : mon site est hébergé chez 1 & 1.

Je ne comprends pas pourquoi dans le cas présent mon fichier ".htaccess" ne fonctionne pas alors que je possède 3 blogs chez le même hébergeur et chacun à nécessité l'installation d'un fichier ".htaccess" qui pour le coup fonctionne !

@Heyoan : j'ai remplacé mon code par celui que tu m'as fourni... sans résultat !
@Benjamin-Ds et @Heyoan : La honte... je viens de comprendre ma boulette : mon fichier ".htaccess" était en fait un ".htaccess.txt" !

@Heyoan : j'ai utilisé le code que tu m'as recommandé et cela semble fonctionné, WooRank m'affiche désormais "Your website with or without www redirects to the same page!" .

J'ai cependant une dernière interrogation qui demeure : pourquoi quand je tape "http://antoineblanchard.fr", l'url ne devient-elle pas "http://wwwantoineblanchard.fr" ? Ce n'est pas comme cela que fonctionne une redirection 301 ?
Modérateur
twanoo a écrit :

J'ai cependant une dernière interrogation qui demeure : pourquoi quand je tape "http://antoineblanchard.fr", l'url ne devient-elle pas "http://wwwantoineblanchard.fr" ? Ce n'est pas comme cela que fonctionne une redirection 301 ?


Chez-moi, ça fonctionne. Ton site sans WWW me redirige vers ton WWW. Réessaye. Tu peux peut-être vider la cache de ton navigateur, au cas où ça pourrait influencer.
Vous avez raison, tout fonctionne.

Je me sens prêt pour participer au concours de CV Web d'alsacréations maintenant Smiley smile

Merci encore pour votre patience et vos conseils !