Redirection 301 de pages d'un domaine vers un autre

Nouveau WRInaute
Bonjour à tous,

Bon je viens vers vous car je ne trouve pas la solution à mon pb.

Nous avons refait un site (avec des nouvelles pages) et en même temps changer de domaine (du FR vers un NET).

Le site FR redirige automatiquement vers le NET (via l'interface d'OVH et rien d'autre)
Sur le nouveau serveur du nouveau site (NET), nous avons mis le HTACCESS en place pour rediriger les anciennes pages vers les nouvelles comme ceci :

La redirection marche bien mais, si je test avec l'outil Analyser le code de l'entête HTTP d'une page, il me retourne une erreur de type 302 !?

HTTP/1.1 302 Found
Date: Wed, 05 Oct 2011 14:55:02 GMT
Server: Apache
X-Powered-By: PHP/5.2.6-1+lenny9
Set-Cookie: PHPSESSID=8c798b474f21e9f1e8f8199138547dd5; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Set-Cookie: lang=FR; expires=Thu, 04-Oct-2012 14:55:02 GMT; path=/
Location: /FR/nouvelle-page
Content-Type: text/html; charset=UTF-8

Que dois-je faire pour avoir une vraie et bonne redirection 301 ?
Dois-je placer sur l'ancien serveur et site FR, un HTACCESS avec ceci également et désactiver la redirection automatique :

Je suis un peu perdu là pour le coup.

Merci à vous
 
WRInaute passionné
Curieux que l'interface OVH redirige en 302 ...

Si tu ne trouves pas la solution dans l'aide, tu peux effectivement utiliser un fichier htaccess sur l'ancien repertoire.

Les pages ont le même nom ou elles ont changées de nom?

si les pages n'ont pas le même nom, je crois qu'il faut utiliser plutôt redirectmatch permanent au lieu de la redirection de domaine. J'ai eut aussi bcp de mal avec mon serveur dédié ovh sur les redirections .
 
WRInaute accro
tu te mélanges les pinceaux, là.. soit tu fais une redir de domaine à domaine via OVH (bien utiliser redir permanente: 301), soit tu utilises un htacess (le mieux, car te permettant du page à page)
 
Nouveau WRInaute
longo600 a dit:
Curieux que l'interface OVH redirige en 302 ...

Si tu ne trouves pas la solution dans l'aide, tu peux effectivement utiliser un fichier htaccess sur l'ancien repertoire.

Les pages ont le même nom ou elles ont changées de nom?

si les pages n'ont pas le même nom, je crois qu'il faut utiliser plutôt redirectmatch permanent au lieu de la redirection de domaine. J'ai eut aussi bcp de mal avec mon serveur dédié ovh sur les redirections .

Merci je vais voir ça et je ferais un retour.
 
Nouveau WRInaute
JanoLapin a dit:
tu te mélanges les pinceaux, là.. soit tu fais une redir de domaine à domaine via OVH (bien utiliser redir permanente: 301), soit tu utilises un htacess (le mieux, car te permettant du page à page)
Si si justement, la tete dans le guidon et du coup, je ne pige plus rien :D (un classique...)

Je vais placer un HTACCESS sur l'ancien serveur (FR) avec des redirections sur le nouveau serveur (NET).
A suivre :wink:
 
Nouveau WRInaute
Bon c'est en place.
Redirection 301 pour chaque pages.

Seulement j'ai un doute encore, pour la page d'accueil :

Comme le NDD passe du FR au NET, dois-je faire une redirection de ce type pour pointer sur le NET :
Code:
RewriteCond %{HTTP_HOST} !^mon-site\.fr$ [NC]
RewriteRule ^(.*)$ http://www.mon-site.net/FR/ [R=301,L]

Ou bien faire uniquement la page index.php pointer sur le nouveau NDD :
Code:
RedirectPermanent /index.php http://www.mon-site.net/FR/


Merci pour vos réponses :)
 
Nouveau WRInaute
Bon !

Je viens de lire différents sites sur ma dernière question et AUCUN ne parle clairement de la bonne méthode !

Alors alors !?

Lors d'un changement d'un NDD avec des pages différentes, comment doit-on gérer la redirection du NDD et home page :

Code:
RewriteCond %{HTTP_HOST} !^mon-site\.fr$ [NC]
RewriteRule ^(.*)$ http://www.mon-site.net/FR/ [R=301,L]

Code:
RedirectPermanent /index.php http://www.mon-site.net/FR/

A votre bon coeur :roll:
 
Discussions similaires
Haut