IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

rewriting url avec ancre


Sujet :

Apache

  1. #1
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut rewriting url avec ancre
    bonjour,

    j utilise le rewriting mais j 'ai des ancre dans mes url et ca ne marche pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^ongle.html#([0-9a-z]+)$ pages/onglerie-elles.php#poseongles [L]

    page broken..

    comment faire avec les ancres merci.

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Une ancre étant destinée au client et n'étant pas émise au serveur, vous n'en trouverez donc aucune trace côté serveur.

  3. #3
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    comment faire alors car j ai besoin de ces ancres.

  4. #4
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    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é ?

  5. #5
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    qu est ce que je pourrait utilise de plus simple a votre avis?MERCI

  6. #6
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    j'ai trouver ca:


    http://httpd.apache.org/docs/2.2/rew...ite_guide.html


    avec ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ^onglerie-elles.html\#poseongles$ pages/onglerie-elles.php#poseongles [L,NE]
    vous en pensez quoi?

    MERCI

  7. #7
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    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 ...

  8. #8
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    oui mais comment faire alors? Car je doit utiliser un systeme comme les ancre.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2006
    Messages : 97
    Points : 119
    Points
    119
    Par défaut
    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... :/

  10. #10
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    1 138
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 138
    Points : 1 504
    Points
    1 504
    Par défaut
    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.

  11. #11
    Membre habitué
    Inscrit en
    Janvier 2008
    Messages
    1 159
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 159
    Points : 149
    Points
    149
    Par défaut
    ben c est que l'ancre ne fonctionne pas du tout comme ca.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 27/02/2015, 16h12
  2. Réponses: 1
    Dernier message: 23/06/2009, 20h35
  3. Rewrite URL avec 2 sites en parallèle
    Par gigraphe dans le forum Apache
    Réponses: 2
    Dernier message: 22/09/2008, 12h41
  4. Problème URL avec une ancre
    Par creatchy dans le forum Langage
    Réponses: 1
    Dernier message: 02/01/2007, 16h17
  5. Forcer l'url avec Rewrite
    Par nazoreen dans le forum Apache
    Réponses: 5
    Dernier message: 17/03/2006, 16h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo