faire une redirection 301 sans url rewriting

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

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

faire une redirection 301 sans url rewriting

Message le Mer Mar 22, 2006 17:17

Bonjour :)


Je suis embêté car je souahite faire une redierction 301 définitive de chez free vers ailleurs, avec un code du genre:

RewriteEngine On
RewriteRule ^(.*)$ http://www.nveau-site/ [QSA,L,R=301]

dans un htaccess.

Or ca marche pas...Le message d'erreur est le suivant:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Apache/ProXad [Feb 19 2006 23:15:06] Server at forummachun.free.fr Port 80


Appermment sur un post de ce forum, il est dit que free ne fait pas l'url rewriting... du coup ca expliquerait les choses. Donc que faire? J'ai actuellement dans google 100 pages de l'ancien site (forum phpbb avec sid). Y a-t-il un moyen de faire ca bien?

J'ai regardé la page:
http://www.webrankinfo.com/forums/viewtopic.php?t=1136

mais je nage plutot.
dois-je mettre un header du genre:

<?php
header("Status: 301 Moved Permanently");
header("Location:http://nveau_site.com/monforum/");
?>

ou un truc du genre:


header("HTTP/1.1 301 Moved Permanently");
header("Location: http://nveau_site.com/monforum/");
header("Connection: close");
exit;

sur quelles pages? :cry: :?:
Je vous remercie de votre aide



a bientot


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Mer Mar 22, 2006 17:31

Le mieux c'est de mettre ceci dans ton htaccess :

RedirectPermanent / http://www.example.com/

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Mar 24, 2006 15:02

Bonjour Mr_go, :o

J'ai suivi ton conseil et j'ai fait un htaccess qui contient:

RedirectMatch permanent / http://www.monnveausite.com/Forum/index.php

Et ca marche :lol:
qu'à moitié :?

C'est à dire que la redirection se fait, mais c'est l'ancienne url qui reste affichée dans la barre d'adresse!
Peut-tu me confirmer qu'il s'agit bien d'une redirection 301

ps:j'avais essayé
Redirect permanent / http://www.monnveausite.com/Forum/index.php
et ca marchait pas du tout

a bientot,


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Ven Mar 24, 2006 15:06

http://httpd.apache.org/docs/1.3/mod/mo ... directperm.

;)


Sinon tu peux toujours faire

RedirectMatch 301 ^(.*)$ http://www.example.com/forum/index.php

Au moins tu es sûr du résultat =)

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Mar 24, 2006 15:15

Bonjour,

je viens de faire le test avec une url compliquée:
http://ancienurl/Forum/viewtopic.php?t=140

et ca me fait un message d'erreur


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Ven Mar 24, 2006 15:23

Souhaites tu rediriger les pages de ton ancien nom de domaine vers ton nouveau ou tout basculer vers l'index du forum ?

Dans le premier cas, qsue quelqu'un me corrige si j'ai faux, mais il faudrait faire une déclaration du type :

RedirectMatch 301 ^/(.*)$ http://www.example.com/$1
Dans ce cas là, tu modifie ton nom de domaine mais tu récupère l'architecture de ton ancien site.

Dans le deuxième cas, c'est à priori la solution que je t'avais proposé. Quel est ton message d'erreur ?

Ps: joli site que celui de ton www ;)

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Mar 24, 2006 15:53

rebonjour,

merci pour ton compliment.
il faudra que je lise le lien de ton site.

en fait je souahite tout rediriger vers l'unique et merveilleuse nouvelle page suivante

http://www.eco-cito*en.org/Forum/index.php

le tout depuis mon hébergeur actuel:
http://forumtruc.free.fr/Forumtruc/viewtopic.php?t=140

j'ai repris tel quel ton code donné en haut de page, et j'obtiens le message d'erreur:

Objet non trouvé!
L'URL requise n'a pu etre trouvée sur ce serveur. Si vous avez tapé l'URL à la main, veuillez vérifier l'orthographe et réessayer.

Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.

"Error 404
www.eco-ci*oyen.org
Fri Mar 24 15:42:19 2006
Apache"

mais notons que l'url affiché n'a pas changée et est toujours:
http://forum*colo.free.fr/ForumEcolo/vi ... .php?t=140


Pour moi le plus important est de rediriger toutes les pages du vieux forum, c'est à dire celles qui sont àl'adresse suivante:
http://forum*colo.free.fr/ForumEcolo/pages.php


Voila...
Si tu as une idée, :idea:
merci d'avance,

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Mar 24, 2006 15:56

un truc peut-etre intéressant
dans le lien veuillez contacter le gestionnaire du site (dans le message d'erreure), apparait le mail nu nouvel hébergeur...

cela veut peut-etre dire que la redirection a eu lieu,mais qu'avec la vieille url le nouveau serveur sait pas quoi faire!!!

c'est un peu compliqué non?


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Ven Mar 24, 2006 16:03

Code: Tout sélectionner
RedirectMatch 301 ^/(.*)$ http://www.example.com/$1


Celui là ?
Ou celui que je t'ai fourni plus haut ?




Code: Tout sélectionner
Error 404
www.eco-ci*oyen.org
Fri Mar 24 15:42:19 2006
Apache


Bon ben ca c'est bien ca veut dire que la redirection se fait ou du moins que ton serveur accepte à priori la redirection. Apparament, il ne trouve pas la page sur le nouveau serveur.

Si tu peux, donne moi ton .htaccess en MP. Ce sera certaineemnt plus simple ;)


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 :

  • Test de lien (type de redirection)
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Test HTTP header
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités