Erreur redirection 301

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

xavman33
WRInaute discret
WRInaute discret
 
Messages: 100
Enregistré le: 4 Nov 2009

Erreur redirection 301

Message le Lun Jan 02, 2017 16:44

Bonjour,
je souhaite rediriger page à page un site "site1.com" vers un autre site "site2.com"
j ai donc crée un htaccess à la racine de "site1.com" avec pour chaque page une redirection 301 comme ceci :

Redirect 301 /pageA.html http://www.site2.com/article/pageA.html

Cette redirection fonctionne bien.

Le problème arrive pour la home page.
Si je fais une redirection du de la home du "site1.com" vers "site2.com" toutes les autres redirections ne marche plus ?

Merci de vos réponses.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 12067
Enregistré le: 23 Nov 2005

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 17:15

C'est à faire avec le couple Rewritecond / Rewriterule :

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

xavman33
WRInaute discret
WRInaute discret
 
Messages: 100
Enregistré le: 4 Nov 2009

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 17:28

Merci Usagi,

pour info je suis en train de refaire la redirection page à page que tu m' as conseillé dans le forum référencement.
UsagiYojimbo a écrit:
C'est à faire avec le couple Rewritecond / Rewriterule :

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


ne marche pas ?


Madrileño
Madrileño
Madrileño
 
Messages: 37560
Enregistré le: 7 Juil 2004

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 17:33

Bonjour,

Complément : Le guide des redirections pour le référencement.

Cordialement.


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 12067
Enregistré le: 23 Nov 2005

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 17:49

Tu dois avoir la directive

Code: Tout sélectionner
RewriteEngine On


Placé devant, de manière à avoir au final :

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


Et tu dois remplacer les valeur anciendomaine / nouveaudomaine par ce qui correspond à ton cas.

xavman33
WRInaute discret
WRInaute discret
 
Messages: 100
Enregistré le: 4 Nov 2009

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 18:15

UsagiYojimbo a écrit:Tu dois avoir la directive

Code: Tout sélectionner
RewriteEngine On


Placé devant, de manière à avoir au final :

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


Et tu dois remplacer les valeur anciendomaine / nouveaudomaine par ce qui correspond à ton cas.


je suis ok avec cela (anciendomaine.com renvoie bien vers nouveaudomaine.com) mais dans ce cas c'est le page à page qui ne marche plus :

anciendomaine.com/page1.html renvoie vers page 404 alors que j'indique bien dans le htaccess :

Redirect 301 /page1.html http://www.nouveaudomaine.com/dossier/page1.html

d'où ma question, peut-on combiner dans le htaccess les règles suivantes :

RewriteEngine On
RewriteCond %{HTTP_HOST} ^anciendomaine.com$ [OR]
RewriteCond %{HTTP_HOST} ^www.anciendomaine.com$
RewriteRule (.*)$ http://www.nouveaudomaine.com/$1 [R=301,L]

Redirect 301 /page1.html http://www.nouveaudomaine.com/dossier/page1.html


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 12067
Enregistré le: 23 Nov 2005

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 20:39

Je ne suis pas sûr de comprendre (ou alors il manquait une info dans ton post d'origine) : les url sur l'ancien et le nouveau site ne sont donc pas tout à fait les mêmes ? Dans un cas tu as un /dossier/, dans l'autre non ?

xavman33
WRInaute discret
WRInaute discret
 
Messages: 100
Enregistré le: 4 Nov 2009

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 21:08

@usagi

effectivement les url sont différentes, la structure des 2 sites est ainsi :

- anciendomaine.com/page1.html
- nouveaudomaine.com/dossier/page1.html


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 12067
Enregistré le: 23 Nov 2005

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 21:09

Si c'est vrai pour toutes les pages :

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

xavman33
WRInaute discret
WRInaute discret
 
Messages: 100
Enregistré le: 4 Nov 2009

Re: Erreur redirection 301

Message le Lun Jan 02, 2017 22:31

oui pour toutes les pages

non pour la home page qui elle aussi est redirigée elle aussi sur :

anciendomaine.com -> nouveaudomaine.com/dossier/

le problème semble insoluble ?


Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et comment éviter ou sortir d'une pénalité manuelle ou algorithmique due aux liens. 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 :