Aidez moi à faire mes redirections SVP

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics


Kwaelbi
WRInaute passionné
WRInaute passionné
 
Messages: 674
Inscription: Sam Nov 13, 2004 18:23

Aidez moi à faire mes redirections SVP

Message le Mar Fév 26, 2008 22:25

Bonjour

J'ai besoin de votre aide pour faire mon htaccess entre mon ancien et mon nouveau site car après plusieurs tests, je n'arrive à rien. C'est un peu compliqué alors je vais vous détailler les redirections que je voudrais faire :

- site.com redirige vers site1.com

- site.com/actu/* vers site1.com/archives/*

- site.com/actu/tag/* vers site1.com/tag/*

Merci d'avance pour votre aide

Petite précision : je suis en mutualisé chez OVH

Vap
WRInaute accro
WRInaute accro
 
Messages: 1090
Inscription: Dim Juin 17, 2007 20:12

Message le Mar Fév 26, 2008 22:32

bonsoir, essai d'abord avec des redirect. Il faut que tu mette ce qui suit dans un fichier .htaccess a la racine de ton ancien site:

Code: Tout sélectionner
RedirectPermanent /actu/ http://site1.com/archives/
RedirectPermanent / http://site1.com/


Si cela ne marche pas, utilise des règles de récriture :

Code: Tout sélectionner
RewriteEngine On
RewriteRule /actu/(.*) http://site1.com/archives/$1 [R=301,L,QSA]
RewriteRule /(.*) http://site1.com/$1 [R=301,L,QSA]


Assures toi que le module de récriture est activé.


Kwaelbi
WRInaute passionné
WRInaute passionné
 
Messages: 674
Inscription: Sam Nov 13, 2004 18:23

Message le Mar Fév 26, 2008 22:36

Salut et merci pour ton aide très rapide

Malheureusement ça ne marche pas ! Le premier code me sort une erreur 500 Internal Server Error et la seconde une 404.

Ce qui est bizarre c'est que lorsque je ne met qu'une seule ligne de RedirectPermanent, ça marche, mais avec une seconde, ça ne marche plus et j'ai l'erreur 500.


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Fév 26, 2008 22:53

Vap a écrit:bonsoir, essai d'abord avec des redirect. Il faut que tu mette ce qui suit dans un fichier .htaccess a la racine de ton ancien site:

Code: Tout sélectionner
RedirectPermanent /actu/ http://site1.com/archives/
RedirectPermanent / http://site1.com/


Si cela ne marche pas, utilise des règles de récriture :

Code: Tout sélectionner
RewriteEngine On
RewriteRule /actu/(.*) http://site1.com/archives/$1 [R=301,L,QSA]
RewriteRule /(.*) http://site1.com/$1 [R=301,L,QSA]


Assures toi que le module de récriture est activé.

RedirectPermanent redirige aussi les sous répertoires. il y donc incohérence.

il ne faut pas mettre le premier / dans la partie gauche des RewriteRule :
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^actu/(.*)$ http://site1.com/archives/$1 [R=301,L,QSA]
RewriteRule ^(.*)$ http://site1.com/$1 [R=301,L,QSA]


Kwaelbi
WRInaute passionné
WRInaute passionné
 
Messages: 674
Inscription: Sam Nov 13, 2004 18:23

Message le Mar Fév 26, 2008 23:03

J'ai une erreur 404 avec ton code ...

Je me demande s'il n'y a pas de soucis du coté de OVH car je n'ai pas ce genre de problème en temps normal.

Merci pour votre aide et si vous avez d'autres pistes, n'hésitez pas !


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Fév 26, 2008 23:23

c'est quelle page qui est en erreur 404? la page sur l'ancien ou le nouveau site?


Kwaelbi
WRInaute passionné
WRInaute passionné
 
Messages: 674
Inscription: Sam Nov 13, 2004 18:23

Message le Mar Fév 26, 2008 23:59

C'est celle de l'ancien

De toute façon le nouveau site ne dépend pas du htaccess


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mer Fév 27, 2008 7:39

si en visualisant une page de l'ancien site il n'y a pas l'adresse de la page sur le nouveau qui s'affiche dans la barre d'adresse, c'est que le fichier .htaccess contient une erreur.
voici le .htaccess qui doit se trouver à la racine de l'ancien site (il faut bien remplacer http://site1.com par l'adresse du nouveau site et bien garder l'ordre des règles) :
Code: Tout sélectionner
RewriteEngine On
RewriteRule ^actu/tag/(.*)$ http://site1.com/tag/$1 [R=301,L,QSA]
RewriteRule ^actu/(.*)$ http://site1.com/archives/$1 [R=301,L,QSA]
RewriteRule ^(.*)$ http://site1.com/$1 [R=301,L,QSA]


Kwaelbi
WRInaute passionné
WRInaute passionné
 
Messages: 674
Inscription: Sam Nov 13, 2004 18:23

Message le Mer Fév 27, 2008 18:56

Problème réglé en privé, merci webmasterlamogere !


Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. 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