url rewriting : redirection 301 de fichiers vers new dossier

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


chooky
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 105
Inscription: Dim Sep 12, 2004 15:10

url rewriting : redirection 301 de fichiers vers new dossier

Message le Mer Jan 30, 2008 19:12

bonjour,
je souhaite rediriger toutes les pages d'un ancien dossier vers la nouvelle version.
je sais que je dois faire une redirection 301 grace à l'url rewriting, je sais ce que je dois rediriger, mais je ne sais absolument pas comment le faire.

Est ce quelqu'un pourait me donner le fil conducteur en m'expliquant comment faire.
j'essairais d'assimiler ça et de poursuivre l'opération.

les pages à rediriger
http://www.sxmsaintmartin.com/restauran ... ais/pages/matibeach.htm
http://www.sxmsaintmartin.com/restauran ... ais/pages/samana.htm
...
http://www.sxmsaintmartin.com/restaurants-st-martin/plages/pages/karibuni.htm
http://www.sxmsaintmartin.com/restaurants-st-martin/plages/pages/waikiki.htm
...
etc
...
vers
http://www.sxmsaintmartin.com/restaurants-st-martin/calmos_cafe.php?id=27
http://www.sxmsaintmartin.com/new-resta ... st-martin/matibeach.php?id=82

etc ...

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

Message le Mer Jan 30, 2008 19:53

Le plus simple n'utilise pas la récriture. Tu écris une ligne par page a rediriger dans ton .htaccess:

Code: Tout sélectionner
RedirectPermanent ancienne-page nouvelle-page


Par exemple dans un .htaccess que tu met dans le répertoire restaurants-st-martin/francais/pages, tu met


Code: Tout sélectionner
RedirectPermanent matibeach.htm  http://www.sxmsaintmartin.com/new-restaurants-st-martin/matibeach.php?id=82


En supposant que c'est bien la bonne redirection.

Le principe est de mettre le .htaccess a l'endroit ou se trouvaient les anciennes pages. Et de mettre une ligne par page.

Tu peux mettre un .htaccess par répertoire.

Maintenant, s'il y a une logique dans la redirection, tu peux utiliser des règles de réécriture.


chooky
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 105
Inscription: Dim Sep 12, 2004 15:10

Message le Ven Fév 01, 2008 18:38

Je te remerci pour ta réponse.

je viens d'essayer.

j'ouvre un fichier .txt avec notepad, je le met dans le dossier de mon ancienne page, j'insère le nom de l'anvien restaurant vers le nouveau
Code: Tout sélectionner
RedirectPermanent old_restaurant.htm http://www.monsite.com/restaurant/nouveau_restaurant.php?id=36

j'envoi le fichier sur le serbeur, je renomme htaccess.txt en .htaccess

Ca ne fonctionne pas,

j'ai inséré dans une ligne avant RewriteEngine on ( parceque j'ai lu ça ) mais ça ne fonctionne toujours pas :(

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

Message le Ven Fév 01, 2008 20:12

Sur certains hébergeurs, comme 1and1. il faut ajouter une autre option:

Code: Tout sélectionner
Options +FollowSymLinks
RewriteEngine On
RedirectPermanent old_restaurant.htm http://www.monsite.com/restaurant/nouveau_restaurant.php?id=36


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 surtout comment en obtenir. 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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Health

  • 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