[Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle
4 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

Dark_Shark - WRInaute occasionnel

- Messages: 416
- Inscription: 9 Mar 2006
[Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle
Salut à tous,
J'aimerais modifier mon url rewriting actuel (possédant 2 variables) vers un nouveau (possédant 1 seul variable) via une redirection 301, le tout grâce au htaccess.
Cependant j'ai de gros doutes sur la faisabilité de la chose en htaccess, j'en suis arrivé à cela qui me donne une erreur 500 dans le cas du 301 :
J'aimerais savoir si il n'y a pas de solution 100% htaccess avant de me diriger vers une redirection directement dans les pages php concernés :
Merci d'avance pour vos lumières
J'aimerais modifier mon url rewriting actuel (possédant 2 variables) vers un nouveau (possédant 1 seul variable) via une redirection 301, le tout grâce au htaccess.
Cependant j'ai de gros doutes sur la faisabilité de la chose en htaccess, j'en suis arrivé à cela qui me donne une erreur 500 dans le cas du 301 :
- Code: Tout sélectionner
RewriteRule ^test-([0-9]+)-([0-9]+).html$ test-$1.html [R=301,L]
RewriteRule ^test-([0-9]+).html$ test.php?var1=$1 [L]
J'aimerais savoir si il n'y a pas de solution 100% htaccess avant de me diriger vers une redirection directement dans les pages php concernés :
- Code: Tout sélectionner
<?
header("HTTP/1.1 301 Moved Permanently");
header('location: '.$redirect);
header("Connection: close");
?>
Merci d'avance pour vos lumières
Dernière édition par Dark_Shark le Sam Déc 08, 2007 17:34, édité 1 fois.
- Victor BRITO
- WRInaute occasionnel

- Messages: 423
- Inscription: 21 Déc 2006
Re: Redirection 301 ancienne URL Rewriting vers nouvelle
Correction du code :
À supposer que le fichier test.php se trouve à la racine du site (sinon, tu en indiques le chemin depuis ladite racine).
- Code: Tout sélectionner
RewriteRule ^test-([0-9]+)-([0-9]+)\.html$ http://ton-site/test-$1.html [R=301,L]
RewriteRule ^test-([0-9]+)\.html$ /test.php?var1=$1 [L]
À supposer que le fichier test.php se trouve à la racine du site (sinon, tu en indiques le chemin depuis ladite racine).
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
ca marche chez moi avec :
- Code: Tout sélectionner
RewriteRule ^test-([0-9]+)-([0-9]+)\.html$ /test-$1.html [R=301,L]
RewriteRule ^test-([0-9]+)\.html$ /index.php?var1=$1 [L]
-

Dark_Shark - WRInaute occasionnel

- Messages: 416
- Inscription: 9 Mar 2006
Merci à vous ca fonctionne, comme quoi ca tenait à peu de chose 
4 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 :
- [résolu] Souci URL rewriting + redirection 301
- Rewriting et redirection ancienne et nouvelle règle
- URL-rewriting propre ? ancienne URL 301 mais réel !
- redirection permanente ancienne vers nouvelle url - RedirectPermanent
- Redirection d'une ancienne url sur une nouvelle
- sous iis : redirection ancienne url vers nouvelle
- Redirection 301 htaccess et %20 dans mon ancienne url
- ancienne URL rewritée vers nouvelle URL rewritée avec 301?
- Redirection 301 + URL rewriting
- Url rewriting ou redirection 301 ?
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Aperçu des différents types de redirection
- Référencement : gestion des redirections par Yahoo
- Gérer l'entête HTTP en PHP
- Tutoriel URL Rewriting
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- l'URL Rewriting expliqué aux débutants
- Comment raccourcir une URL avec goo.gl
Consultez la description détaillée des produits ou services de Google suivants : Google goo.gl
- 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).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
