mes anciens liens !!!

voiloo

Nouveau WRInaute
Bonjour,
j'ai rewriter mon site avec ce htaccess :


Code:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^([a-zA-Z0-9_]*).html$ index2.php?showcat=$1 [L]
RewriteRule ^([a-zA-Z0-9_]*)-([a-zA-Z0-9_]*)-([0-9]*).html$ index2.php?showcat=$1&order=$2&start=$3 [L]

les index2.php?showcat=.: dvd :.
devienne bien
dvd.html :)

Mais comment rediriger mes visiteurs qui arrive depuis google avec mes anciens liens (index2.php?showcat=.: dvd :.) vers le nouveau (dvd.html) ????

Je rame sec la :(
 

CaYuS

WRInaute occasionnel
Tu peux rajouter un code équivalent dans ton index2.php

Code:
if ( ereg("index2.php", $_SERVER['REQUEST_URI']) )
{
	header("Status: 301 Moved Permanently", false, 301);
	header("location: http://www.example.com/" . $_GET['showcat'] . ".html");
	die();
}
 

voiloo

Nouveau WRInaute
oki, mais j'ai un double probleme (yep, je collectionne en ce moment).
J'en ai profiter pour virer toutes mes categorie du style ".: categorie :." par
"categorie" d'ou mon probleme.
Les nouveaux liens rewriter respecte les nominations des categories mais quand google affiche ca (ancien liens) :
index2.php?showcat=.: dvd :. , ca n'affiche pas la categorie Dvd vu que j'ai viré les ".: :." des categories alors que je voudrais que ca arrive a dvd.html !!!
Je dois pouvoir faire quelque chose, non ?
 

CaYuS

WRInaute occasionnel
Et en faisant un petit replace avant, ça ne marche pas ?

Code:
if ( ereg("index2.php", $_SERVER['REQUEST_URI']) )
{
   header("Status: 301 Moved Permanently", false, 301);
   header("location: http://www.example.com/" . preg_replace("(.: | :.)", "", $_GET['showcat']) . ".html");
   die();
}
 

CaYuS

WRInaute occasionnel
Et bien change la condition initiale ;)

Code:
if ( ereg("index2.php?showcat", $_SERVER['REQUEST_URI']) )
{
   header("Status: 301 Moved Permanently", false, 301);
   header("location: http://www.example.com/" . preg_replace("(.: | :.)", "", $_GET['showcat']) . ".html");
   die();
}
 

voiloo

Nouveau WRInaute
entre temps, j'ai reussi autrement mais ta version est bien meilleur :D
Un grand merci a toi CaYuS pour ton aide précieuse :D
 

voiloo

Nouveau WRInaute
encore merci :)
Elle est comment ta secrétaire ?
Voiloo, tous marche impecable grace a toi, c'est en ligne (j'ai mie mon profil a jours avec l'url de mon site).
 

Discussions similaires

Haut