Problème URL Rewrinting fonctionne un clique sur deux....

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

lsteamgeo
Nouveau WRInaute
 
Messages: 14
Inscription: Mer Nov 23, 2005 20:03

Problème URL Rewrinting fonctionne un clique sur deux....

Message le Mer Nov 23, 2005 20:24

Bonjour, j'ai un problème avec mon URL REWRINTING. Il fonctionne à moitié.
Je modifie l'url de type :
Code: Tout sélectionner
index.php?id=1&srub=2

en
Code: Tout sélectionner
rubrique-1-2.html


avec dans le "href" le lien
Code: Tout sélectionner
<a href="rubrique-1-2.html" >lien rubrique</a>


Mon problème est que l'affichage du lien est une fois sur deux sous la forme :
index.php?id=1&srub=2

ex: je clique une première fois, l'url rewriting va bien se faire (donc afficher rubrique-1-2.html) et si je reclique une nouvelle fois l'url va passer en index.php?id=1&rub=2 et ainsi de suite. Est ce que quelqu'un pourrait m'aider. Merci d'avance.


PS: voila mon .htaccess complet
Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on

RewriteRule ^commentaire-([0-9]+)-([0-9]+)\.html$  /index.php?id=$1&sid=$2  [L]

RewriteRule ^srubrique-([0-9]+)-([0-9]+)\.html$  /index.php?id=$1&srub=$2  [L]

RewriteRule ^rubrique-([0-9]+)\.html$  /index.php?id=$1 [L]
Dernière édition par lsteamgeo le Jeu Nov 24, 2005 11:57, édité 1 fois.


Borower
WRInaute accro
WRInaute accro
 
Messages: 2151
Inscription: Lun Avr 18, 2005 20:58

Message le Mer Nov 23, 2005 21:14

Je ne pense pas que le probleme soit a cause de ton htaccess mais plutot au header de ta page.

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Message le Mer Nov 23, 2005 21:36

... ou au code php qui créé les liens sur lesquels tu cliques. Je veux dire, si le lien SUR la page est index.php?etc... c'est clairement un pb de php

lsteamgeo
Nouveau WRInaute
 
Messages: 14
Inscription: Mer Nov 23, 2005 20:03

Message le Mer Nov 23, 2005 22:41

le lien dans le href est un lien "en dur", je ne pense donc pas que ça vienne du code PHP. Si ça vient du header qu'est ce que je devrais faire pour remédier au problème? Merci d'avance.

lsteamgeo
Nouveau WRInaute
 
Messages: 14
Inscription: Mer Nov 23, 2005 20:03

Message le Jeu Nov 24, 2005 20:57

Personne ne serait comment je peux remédier à ce problème? Merci d'avance.

ChezThierry
WRInaute impliqué
WRInaute impliqué
 
Messages: 273
Inscription: Ven Oct 21, 2005 13:33

Message le Jeu Nov 24, 2005 21:07

ok, je vois déjà un truc qui merdoit :
Code: Tout sélectionner
RewriteRule ^rubrique-([0-9]+)\.html$  /index.php?id=$1 [L]


ça, si c'est censé matcher rubrique-1-2.html alors tu as oublié quelque chose. Essaye plutot avec
Code: Tout sélectionner
RewriteRule ^rubrique-([-0-9]+)\.html$  /index.php?id=$1 [L]



Mais bon... si ça affiche /index.php? dans ton navigateur, c'est pas ça le pb de toutes façons...

Je vais être lourd, mais... tu es SUR que tu cliques sur un lien type rubrique-*.html et que ça t'affiche index.php?

Parce que ton .htaccess est franchement pas fait pour fonctionner ainsi.


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 AdWords, Google Local Business Ads, Google Co-Op

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

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