bonjour,
j utilise le rewriting mais j 'ai des ancre dans mes url et ca ne marche pas.
Code:RewriteRule ^ongle.html#([0-9a-z]+)$ pages/onglerie-elles.php#poseongles [L]
page broken..
comment faire avec les ancres merci.
Version imprimable
bonjour,
j utilise le rewriting mais j 'ai des ancre dans mes url et ca ne marche pas.
Code:RewriteRule ^ongle.html#([0-9a-z]+)$ pages/onglerie-elles.php#poseongles [L]
page broken..
comment faire avec les ancres merci.
Une ancre étant destinée au client et n'étant pas émise au serveur, vous n'en trouverez donc aucune trace côté serveur.
comment faire alors car j ai besoin de ces ancres.
Vous ne pourrez pas les utiliser pour faire de la réécriture puisque cette information n'apparaît pas côté serveur (pas de requête). Il faut changer de méthode (réécrire via autre chose ou utiliser du JS ?).
Fut-ce donc mal pensé ?
qu est ce que je pourrait utilise de plus simple a votre avis?MERCI
j'ai trouver ca:
http://httpd.apache.org/docs/2.2/rew...ite_guide.html
avec ca:
vous en pensez quoi?Code:^onglerie-elles.html\#poseongles$ pages/onglerie-elles.php#poseongles [L,NE]
MERCI
Je répète, une dernière fois, que l'ancre ne génère pas de nouvelle requête, donc elle n'apparaîtra pas côté serveur, elle est uniquement destinée au client, le seul à pouvoir l'exploiter.
Et puis, de toute façon, même si l'ancre était transmise, elle n'apparaîtrait pas au niveau de RewriteRule ...
oui mais comment faire alors? Car je doit utiliser un systeme comme les ancre.
je ne vois pas ou est le problème...
Si j'arrive sur une page (url réécrite ou pas), le fait de se déplacer dans cette page avec les ancres n'agit que sur le scroll du navigateur...
e.g.
si je suis sur http://monsite.tld/mapage/idarticle
le fait de cliquer sur un lien du type <a href="#toto">toto</a>
amènera le visiteur à l'endroit de la page ou se situe <a name="toto">toto</a> sur la page http://monsite.tld/mapage/idarticle.
De plus, lorsqu'une url est réécrite, la partie avant le #ancre est gérée côté serveur, tandis que celle avec #ancre est géré par le navigateur.
Et comme le dit julp, aucune requête au serveur n'est effectué lorsque l'on click sur un lien de type ancre... :/
Comme l'ont dit mes prédécesseurs, ton rewriting ne dépend pas des ancres, donc tu fais tes règles de rewrite comme si il n'y avait jamais d'ancres.
Apres si tu veux placer des ancres dans tes pages, que ce soit au bout d'une url rewritée ou d'une url non rewritée, l'ancre fonctionnera quand meme puisque, coté navigateur.
Maintenant si ton probleme est qu'une ancre ne se positionne pas au bon endroit, c'est autres choses.
ben c est que l'ancre ne fonctionne pas du tout comme ca.