Redirection ancien url en php vers nouvel url en html avec 301
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Webmaster EE
- Nouveau WRInaute

- Messages: 11
- Inscription: 23 Fév 2010
Redirection ancien url en php vers nouvel url en html avec 301
Bonjour,
Je voudrais via le htaccess rediriger un ancien url du type:
http://www.example.com/products.php?cat=10
vers le nouvel url fonctionnel
http://www.example.com/le-produit-numero-10.
Avec envoi d'un code 301 afin quele premier url soit à terme desindexé.
Merci pour votre aide.
Je voudrais via le htaccess rediriger un ancien url du type:
http://www.example.com/products.php?cat=10
vers le nouvel url fonctionnel
http://www.example.com/le-produit-numero-10.
Avec envoi d'un code 301 afin quele premier url soit à terme desindexé.
Merci pour votre aide.
Dernière édition par dmathieu le Mar Mar 02, 2010 11:05, édité 1 fois.
Raison: Domaine example approprié
Raison: Domaine example approprié
- dmathieu
- Modérateur

- Messages: 7244
- Inscription: 9 Jan 2004
Re: Redirection ancien url en php vers nouvel url en html avec 301
- Code: Tout sélectionner
RewriteRule products.php?cat=([0-9]+) /produit-$1 [R=301]
Cela redirigera /products.php?cat=10 vers /produit-10
- Webmaster EE
- Nouveau WRInaute

- Messages: 11
- Inscription: 23 Fév 2010
Re: Redirection ancien url en php vers nouvel url en html avec 301
Bonjour, merci pour ton conseil, mahleureusement ca ne fonctionne pas.
Je me suis peut etre aussi mal exprimé dans ma question.
J'ai déjà en place un url rewriting de ce type:
qui permet de réécrire les url en php vers du html.
Ce que je voudrais en plus de cela, étant donné que les anciens url en php ont été indexés par les robots, c'est demander à ce que les url en php si ils sont interrogés par les robots ou directement dans les navigateurs basculent vers l'html.
Un peu comme une redirection d'un site sans www vers le même site avec le www, comme j'ai pu le mettre en place:
Qu'en penses tu ? ai je été plus calir peut être ?
Je me suis peut etre aussi mal exprimé dans ma question.
J'ai déjà en place un url rewriting de ce type:
- Code: Tout sélectionner
RewriteEngine on
RewriteRule ^produit-([0-9]+)\.html$ /products/products.php?cat=$1 [L]
qui permet de réécrire les url en php vers du html.
Ce que je voudrais en plus de cela, étant donné que les anciens url en php ont été indexés par les robots, c'est demander à ce que les url en php si ils sont interrogés par les robots ou directement dans les navigateurs basculent vers l'html.
Un peu comme une redirection d'un site sans www vers le même site avec le www, comme j'ai pu le mettre en place:
- Code: Tout sélectionner
RewriteEngine on
RewriteCond %{HTTP_HOST} ^[^.]*.[^.]*$
RewriteRule (.*) http://www.%{HTTP_HOST}/$1 [R,L]
Qu'en penses tu ? ai je été plus calir peut être ?
dmathieu a écrit:
- Code: Tout sélectionner
RewriteRule products.php?cat=([0-9]+) /produit-$1 [R=301]
Cela redirigera /products.php?cat=10 vers /produit-10
3 messages
• Page 1 sur 1
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 :
- ancien nom de domaine et redirection 301
- [Résolu] Redirection 301 en PHP non prise en compte (code 200 à la place mais redirection)
- redirection 301 php
- Redirection??? Php?? 301??
- Redirection 301 en php
- php sessid et redirection 301
- PHP et redirection 301 dynamique
- redirection 301 en html ou php
- Redirection 301 en php et backlinks
- redirection 301 PHP : 2 méthodes ?
- Référencement : gestion des redirections par Yahoo
- Aperçu des différents types de redirection
- Redirection (PHP, JavaScript, serveur...)
- A propos des redirections "sauvages"
- Vidéos de Matt Cutts sur le référencement Google
- Comment gérer l'entête HTTP en PHP
- Les redirections 301 passent-elles encore le contexte sémantique ?
- A propos des redirections sauvages (302)
Consultez la description détaillée des produits ou services de Google suivants : Google Wallet
- Test 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). - Analyseur d'entête HTTP
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
