Ie7 et rewriting déficient ;)

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

François
WRInaute discret
WRInaute discret
 
Messages: 243
Inscription: 13 Nov 2002

Message le Jeu Avr 10, 2008 19:02

Je ne comprends pas pourquoi tu fais une redirection permanente : sur mes rewrite j'ai 200 comme code de retour !!

Le navigateur ne doit pas s'en rendre compte !

Je m'explique

envoi de la requete :
Code: Tout sélectionner
Get /annuaires-peche/ HTTP/1.1
Host: annuaire.karpeace.com
etc...


ton rewrite intercepte et envoi à ton script : /categories.php?id_categorie=24
OK ?
Apache retourne le contenu de /categories.php?id_categorie=24 comme si c'était /annuaires-peche/ le navigateur ne VOIT PAS LA MANIP !!

retour :
Code: Tout sélectionner
HTTP/1.1 200 OK
Date: Thu, 10 Apr 2008 16:31:43 GMT
Server: Apache
X-Powered-By: PHP/4.4.4
Vary: Accept-Encoding
Connection: close
Content-Type: text/html; charset=iso-8859-1


Tu me suis ? ne t'occupes plus du rewrite dans ton code php.

Tiens moi au courant, bon courage.
A+


SuperCureuil
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 9 Mar 2007

Message le Jeu Avr 10, 2008 20:12

Je ne comprends pas pourquoi tu fais une redirection permanente : sur mes rewrite j'ai 200 comme code de retour !!


Tu cherches à m'embrouiller ou quoi 8) :D

Bon je fais une redirection parce que mes anciennes pages qui sont indexées dans gg renvoient vers des 404 (et il y a des termes dans la table qui ont changé ;) ... donc je fais une redirection permanente mais ça coince parce que c'est la même page tandis que pour celles ou j'ai changé de page (dans d'autres rubriques) ben le procédé fonctionne :wink:

En résume le rewrite rewrite et le location locationne :mrgreen:

Tu me suis ?


Plus ou moins ...

ne t'occupes plus du rewrite dans ton code php.


Par contre je ne vois pas ...

/categories.php?id_categorie=24 était anciennemment categories.php?id_cat=24 (=pages indexées dans google). Tu confonds les deux query mais la seconde n'existe plus :wink:

Je vais réfléchir à ça et je trouverai bien une soluce d'ici demain ...

Je me répète mais ... merci pour ton coup de main, dès que j'ai une soluce acceptable je la poste ici ...

Bonne soirée

PS Totalement hors-sujet mais ...chapeau pour argus-auto, il est super pratique ! J'ai vendu une voiture complète en pièces détachées en me basant sur les cotes de ce site !

François
WRInaute discret
WRInaute discret
 
Messages: 243
Inscription: 13 Nov 2002

Message le Ven Avr 11, 2008 9:52

ok ok !

/categories.php?id_categorie=24 était anciennemment categories.php?id_cat=24 (=pages indexées dans google). Tu confonds les deux query mais la seconde n'existe plus


donc :

Code: Tout sélectionner
RewriteRule ^/categories.php?id_categorie=24$ /annuaires-peche/ [R=301, NC,L]
.... toutes tes redirections
tes rewrite :
RewriteRule ^/annuaires-peche/$  /categories.php?id_categorie=24  [NC,L]


En résumé si quelqu'un connait categories=24 tu lui dis que définitivement c'est /annuaires-peche/ ou autres...
si quelqu'un arrive avec le bon URI tu lui livre le contenu categories=24

N'oublie pas le NC sinon t'auras des beaux 404 si quelqu'un tappe une majuscule...

A+


SuperCureuil
WRInaute impliqué
WRInaute impliqué
 
Messages: 673
Inscription: 9 Mar 2007

Message le Ven Avr 11, 2008 21:11

Salut,

Je n'ai pas eu bcp de temps aujourd'hui pour tester tout ça ... j'ai essayé ton code mais ça me renvoie une erreur 500 sur tout le répertoire :wink:

De tt façon je vais attendre encore qq jours parce que je viens de voir que les nouvelles url's étaient indexées et avaient remplacé les autres : :D

http://www.google.be/search?q=site:annu ... art=0&sa=N

Je ne vends rien, ça ne vient plus à deux-trois jours, le plus important c'était de ne pas balancer une centaines de nouvelles url d'un coup tout en en faisait disparaître 100 autres ... :wink:

Je te fais quand même chevalier d'honneur de la légion Karpeace :mrgreen:

Merci pour ton dévouement et bonne soirée

@+

L'écureuil

François
WRInaute discret
WRInaute discret
 
Messages: 243
Inscription: 13 Nov 2002

Message le Sam Avr 12, 2008 12:28

Bah, mon code c'est pour t'illustrer mes propos, tout ca dépend du contexte de ton htaccess...

peut-etre il faut :
Code: Tout sélectionner
RewriteBase / ou ajouter .* "mais je me méfie de .*"
RewriteRule ^.*/categories.php?id_categorie=24$ /annuaires-peche/ [R=301, NC,L]
.... toutes tes redirections
tes rewrite :
RewriteRule ^.*/annuaires-peche/$  /categories.php?id_categorie=24  [NC,L]

Cela peut dépendre.

tu as un article de base sur WRI :

http://www.webrankinfo.com/analyses/aut ... utants.php
Doc Apache en Français :
http://illiweb.com/manuel/Apache_1.3_VF ... write.html
Sinon webmaster-hub.
La maitrise des redirections et du rewriting et cruciale maintenant en webmastering...

A+

Ie7 et rewriting déficient ;)

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