.htacces - Redirection Nom de Domaine & Eror404

Nouveau WRInaute
Bonsoir à tous!

Je viens tel un animal blessé vers le point d'eau WebRankInfo! :lol:

.. J'ai bien lu les détails et les exemple de codes que j'ai "essayé" d'adapter à mon site ..
Mais ca ne marche pas .. (la redirection de site c'est mon manque d'expérience je pense ..
je souhaiterais vraiment faire la bonne manipulation)..

Redirection Nom de Domaine
A savoir depuis le début du lancement de mon site (www.lit-rond.fr), des NDD que j'ai également
réservés (www.lit-rond-pas-cher.fr et www.lit-rond.com) se font invité par l'indexation Google ..
très .. trop souvent!

Je modifie à chaque fois le code htaccess .. mais Google apprécie réellement ces autres NDD qu'il
envoi sur son index régulièrement ! ..

Redirection 404
2/ Pour la redirection vers une page que j'ai créer et nomer 404.html .. tout simplement je ne suis jamais
parvenu à créer la sainte graal redirection !! :roll:

Je remercie par avance la personne qui pourrait par sa haute science me donner le code (et la meilleur manière)
pour exercer ces redirections pour garder mon référencement

Signé:
Le désespéré du Samedi Soir (oui .. c'est dur! 8O )
 
WRInaute accro
Bein là ça ne redirige pas du tout hein...

Il faut faire une redirection 301 (et tous les registrar ne font pas de facto celle-ci : certains proposent des systèmes de frame, d'autres une 302. Du coup, quand tu mets en place une 301, testes-ici que l'entête renvoyée est la bonne : https://www.webrankinfo.com/outils/header.php

Mais ne laisse surtout pas comme ça, tu génères du Duplicate Content à foison.
 
Nouveau WRInaute
Merci encore une fois Usagi pour ta réponse vraiment très rapide!

Je me doutais bien que cela créait du doublon ..

Mon problème,
Lorsque je saisis ma redirection 301 et que je l'insère à la base de mon serveur :

Code:
redirect 301 / http://www.lit-rond.fr/

ErrorDocument 404 /error/404.html

Apparement je suis vraiment nul en htaccess ..
Rien ne marche et la page lit-rond.fr est même "Introuvable" .. muh!?
 
Nouveau WRInaute
UsagiYojimbo... :lol: .. tu es :

M A G I Q U E !

Cet article est parfait ! .. et grâce à ton 1er lien j'ai pu les tester, tout marche très bien!

Merci beaucoup!

.. (si je peux abuser de ton talent .. tu aurais par hasard un article aussi parfait sur la redirection vers ma page 404.html pour une erreur 404 ?) :roll:
 
Nouveau WRInaute
UsagiYojimbo et autres pro du htaccess ..
j'ai à nouveau besoin de vous ..

pour mon site lit-rond.fr j'ai insérer ce code en htacess :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.lit-rond-pas-cher.fr$ [OR]
RewriteCond %{HTTP_HOST} ^www.lit-rond-pas-cher.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.lit-rond.com$
RewriteRule ^(.*) http://www.lit-rond.fr/$1 [QSA,L,R=301]

ErrorDocument 404 /404.html

.. Mais lors d'une recherche sur le moteur Google "trouver lit rond suisse" ,
je m’aperçois que le 10e résultat "Lit Rond Avis" est toujours sous l'url ".com" avec :
http://lit-rond.com/page-lits/lit-rond-avis.html

.. Comment puis-je faire pour redirection l'ensemble des pages de mes autres Nom de Domaines ?

Merci par avance

O&C
 
WRInaute accro
Une seule règle suffit :

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

Avec ça tu redirigeras tous les appels à des noms de domaines / sous-domaines différent de www.example.com ver l'url correspondante sur ce dernier.

Bien sûr, cette règle est à amender si tu utilises certains sous-domaines sur ton domaine principal.
 
Nouveau WRInaute
UsagiYojimbo a dit:
Une seule règle suffit :

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


Merci pour ce code Usagi ! :)

J'ai préféré utilisé un code plu simple et dans la ligné de ce que tu m'avais donné auparavant !

C'est "zeb" qui me l'a fournis :

Code:
    RewriteCond %{HTTP_HOST} ^www.lit-rond-pas-cher.fr$ [OR]
    RewriteCond %{HTTP_HOST} ^www.lit-rond-pas-cher.com$ [OR]
    RewriteCond %{HTTP_HOST} ^www.lit-rond.com$ [OR]
    RewriteCond %{HTTP_HOST} ^lit-rond-pas-cher.fr$ [OR]
    RewriteCond %{HTTP_HOST} ^lit-rond-pas-cher.com$ [OR]
    RewriteCond %{HTTP_HOST} ^lit-rond.com$
    RewriteRule ^(.*) http://www.lit-rond.fr/$1 [QSA,L,R=301]

Prendre en compte tous les cas avec et sans www

Avis à tous les webmasters!

Le htaccess fait donc bien la différence entre "lit-rond.com" et "www.lit-rond.com"

Merci encore Usagi pour toute ton aide!
.. La je crois qu'au niveau de la redirection je suis calé! ^^
 
Discussions similaires
Haut