[Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle

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


Dark_Shark
WRInaute impliqué
WRInaute impliqué
 
Messages: 404
Inscription: Jeu Mar 09, 2006 18:10

[Resolu]Redirection 301 ancienne URL Rewriting vers nouvelle

Message le Sam Déc 08, 2007 3:08

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 :

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 impliqué
WRInaute impliqué
 
Messages: 423
Inscription: Jeu Déc 21, 2006 13:15

Re: Redirection 301 ancienne URL Rewriting vers nouvelle

Message le Sam Déc 08, 2007 4:17

Correction du code :
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 accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Sam Déc 08, 2007 11:05

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 impliqué
WRInaute impliqué
 
Messages: 404
Inscription: Jeu Mar 09, 2006 18:10

Message le Sam Déc 08, 2007 17:34

Merci à vous ca fonctionne, comme quoi ca tenait à peu de chose ;)


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 :

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

  • 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 0 invités