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 :

URL rewriting sur de URL contenant un #


Sujet :

Apache

  1. #1
    Invité
    Invité(e)
    Par défaut URL rewriting sur de URL contenant un #
    Bonjour,

    Je sais pas si le forum Regex est le plus judicieux pour mon besoin, je vais essayer quand même.

    Je cherche à faire 2 rewrite dans mon htaccess, mais mes maigres connaissances n'arrivent pas à leurs fins !

    mes urls véritables sont du type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    /page.php?do=s&id=3&m=5#5
    /page.php?do=s&id=3&m=7#7
    /page.php?do=s&id=5
    /page.php?do=t&id=2
    Je vois une solution pour les 2 dernières qui peuvent être réécrite de cette manière :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^page-([a-z]{1})([0-9]+)(.*)$ /page.php?do=$1&id=$2 [QSA,L,E]
    l'url à fournir sera alors du type : (ça fonctionne)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    http://www.mondomaine.com/page-s5
    http://www.mondomaine.com/page-t2
    Mon problème reste pour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /page.php?do=s&id=3&m=5#5
    /page.php?do=s&id=3&m=7#7
    J'ai essayé ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^page-([a-z]{1})([0-9]+)-m([0-9]+)(.*)$ /page.php?do=$1&id=$2&m=$3#$3 [QSA,L,E]
    Mais ça ne fonctionne pas !

    Quelqu'un peut me donner un coup de paluche ? Merci pour vos réactions !
    Dernière modification par Invité ; 27/05/2010 à 20h15.

  2. #2
    Invité
    Invité(e)
    Par défaut
    ça ne serai pas le # qui poserai un problème ? l'htaccess passe la suite en commentaire à tous les coups

    Mais comment prendre réellement en compte le # dans l'url réécrite ?

  3. #3
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    Il y a un forum plus spécifique à ton problème;
    Attention : TELEPORTATION !
    • Avant de poser une question, n'hésitez pas à chercher dans la FAQ et les forums
    • Merci d'utiliser les balises de code (# dans l'éditeur)
    • N'oubliez pas de vous servir des boutons , et

    S.N.A.F.U

  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 778
    Points
    17 778
    Par défaut
    L'ancre est destinée et exploitable que d'un point de vue client. Le serveur ne peut rien en faire et n'a aucune influence sur ce point. Le seul moyen, ici, que le client puisse la prendre en compte serait de réaliser une redirection. En l'état elle est interne : l'ancre n'est pas connue du client donc inexploitée et inutile.

Discussions similaires

  1. Redirection URL Rewrité vers nouvelle URL rewrité
    Par Dlteck2000 dans le forum Apache
    Réponses: 5
    Dernier message: 20/01/2013, 18h29
  2. Appliquer 2 règles d'url-rewriting sur 1 url
    Par Mikgger dans le forum Apache
    Réponses: 1
    Dernier message: 23/08/2009, 16h28
  3. [URL Rewriting] sur téléchargement de fichiers
    Par Dr.Wily dans le forum Apache
    Réponses: 44
    Dernier message: 20/05/2008, 14h40
  4. Réponses: 1
    Dernier message: 29/02/2008, 17h54
  5. [URL Rewriting] Infos sur l'URL Rewriting
    Par Thomad dans le forum Apache
    Réponses: 2
    Dernier message: 16/09/2007, 00h13

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