RedirectPermanent qui deconne

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

Julien DIZDAR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 13 Sep 2007

RedirectPermanent qui deconne

Message le Ven Juil 08, 2011 18:00

Bonjour à tous,
je voudrais faire une redirection pour des urls qui n'existent plus.
depuis mon fichier htaccess je veux faire RedirectPermanent /url1 /url2

donc par exemple :
RedirectPermanent /assiettes/details.asp?produit=474 /assiettes/assiette/assiette-pays-basque
Mais ça ne fonctionne pas !!!!

par contre si je fais :
RedirectPermanent /toto.html /assiettes/assiette/assiette-pays-basque
Ça marche ...

Merci pour votre aide !!!

fredfan
WRInaute accro
WRInaute accro
 
Messages: 3131
Inscription: 2 Juil 2008

Re: RedirectPermanent qui deconne

Message le Ven Juil 08, 2011 18:13

Bonjour
En principe redirect permanent ne sert pas à ça. Ton url est construite à la volée avec l'argument qui est après le point d'interrogation.
Penche-toi sur les réécritures d'url, et sans doute que tu devras passer par un script suivant ce que tu veux faire

J'ajouterais que tu es censé mettre http:// dans l'expression de destination, mais ça ne suffira pas à résoudre le problème


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Re: RedirectPermanent qui deconne

Message le Sam Juil 09, 2011 8:37


Julien DIZDAR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 13 Sep 2007

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 14:20

Bonjour,
Merci pour vos réponses.
après 4 jours de recherche j'en suis toujours au même point.

Avec l'url rewriting, je peux transformer une ancienne URL qui aurait des concordances avec l'ancienne.
Le problème dans mon cas, c'est qu'il n'y a rien en commun entre l'ancien système et le nouveau ...

/assiettes/details.asp?produit=474 => /assiettes/assiette-pays-basque

Si quelqu'un à un tuyau ...
je suis preneur !


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 14:27

C'est bien Apache ton serveur HTTP ? Car je vois de l'ASP dans tes URLs... au cas où ce serait IIS :lol:

Julien DIZDAR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 13 Sep 2007

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 14:35

Avant, les anciennes URLs étaient sur un outil asp hébergé sur un serveur IIS.
Maintenant le script c'est du php hébergé sur du Apache ...

Beaucoup de liens ont été fait sur les anciennes URL, je voudrais donc éviter l'erreur 404.


spout
WRInaute accro
WRInaute accro
 
Messages: 4382
Inscription: 14 Mai 2003

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 14:53

Julien DIZDAR a écrit:/assiettes/details.asp?produit=474 => /assiettes/assiette-pays-basque

L'ID produit lui n'a pas changé ?

Dans tous les cas, tu peux traiter les URLs en PHP avec un minimum de rewrite:
http://forum.webrankinfo.com/pratique-htaccess-lire-avant-poser-t13288 ... l#p1217718

Ou en récupérant les erreurs 404 dans un script et c'est le script qui fait le traitement pour faire la bonne redirection 301.

Julien DIZDAR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 13 Sep 2007

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 15:12

oui oui l'ID produit n'a plus rien à voir ...
Le redirect permanent ne fonctionne pas à cause de la forme de l'url : details.asp?produit=474

il faut donc utiliser quel moyen ? rewriterule ?

merci


Leonick
WRInaute accro
WRInaute accro
 
Messages: 19598
Inscription: 8 Aoû 2004

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 15:29

regarde le lien que j'ai donné au dessus, ça correspond exactement à ce que tu souhaites (le query string)

Julien DIZDAR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 13 Sep 2007

Re: RedirectPermanent qui deconne

Message le Jeu Juil 14, 2011 16:03

Je me sens un peu bête ...
Le seul passe qui parle de QUERY_STRING c'est :

>> Code pour sécuriser un site contre les hacker

Code: Tout sélectionner
RewriteCond %{QUERY_STRING} ^(.*&)?error=http://
RewriteRule ^(.*/)?errors.php - [F,L]



Par contre j'ai trouvé ça sur un autre post :

RewriteCond %{QUERY_STRING} page=(.+)
RewriteRule aaa\.php %1

RewriteRule aaa$ http://localhost/allpotes_new/accueil.html? [R=301]
RewriteRule bbb$ http://localhost/allpotes_new/livre-or.html? [R=301]


Mais comment le porter dans mon cas ?

RewriteCond %{QUERY_STRING} page=(.+)
RewriteRule /assiettes/details.asp?produit=474$ /assiettes/assiette/assiette-pays-basque? [R=301]

Ça commence à me rassurer ;-)

Julien DIZDAR
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 7
Inscription: 13 Sep 2007

Re: RedirectPermanent qui deconne

Message le Sam Juil 30, 2011 14:57

Salut,

Je n'ai pas trouvé la solution par le bidouillage direct dans le htaccess ...
Comme je suis sur wordpress j'ai installé l’extension : http://wordpress.org/extend/plugins/redirection/
Le soft s'occupe de tout ...
Trop facile
Merci à tout pour votre aide.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités