Remplacement separateur ancres

Discussion dans 'URL Rewriting et .htaccess' créé par Biloubou, 27 Décembre 2012.

  1. Biloubou
    Biloubou Nouveau WRInaute
    Inscrit:
    11 Juillet 2011
    Messages:
    30
    J'aime reçus:
    0
    Bonjour à tous,

    Quelqu'un pourrait-il m'aider à résoudre mon problème sur lequel je me prends la tête depuis 2 jours ?
    Voilà mon problème : j'ai des liens sur plusieurs pages web du type
    Code:
    mapage1.php#ma.premiere.ancre
    mapage1.php#une.deuxieme.ancre
    mapage1.php#puis.une.troisieme.ancre
    etc ...
    
    J'ai dû remplacer le point (.) de mes ancres par des underscore (_) à cause d'un script jquery qui déconnait, ce qui me donne
    Code:
    mapage1.php#ma_premiere_ancre
    mapage1.php#une_deuxieme_ancre
    mapage1.php#puis_une_troisieme_ancre
    
    Étant donné que je voudrais que les backlinks vers mes pages dirigent toujours les visiteurs sur les bonnes ancres de ces pages, il me faut trouver l'expression régulière qui va bien à placer dans mon htaccess. Et c'est là que commencent mes problèmes car comme sur l’exemple, le nombre de séparateurs de mots (les caractères underscore) n'est pas fixe, sinon ce serait facile... Pour 2 séparateurs, ça donnerait quelque chose du genre :
    Code:
    RewriteRule  ^(.*)\.php#(.*)\.(.*)\.(.*) $1\.php#$2_$3_$4
    
    Mais avec un nombre indéfini de séparateurs, je ne vois vraiment pas. Une idée ?
    D'avance merci.
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 734
    J'aime reçus:
    233
  3. Biloubou
    Biloubou Nouveau WRInaute
    Inscrit:
    11 Juillet 2011
    Messages:
    30
    J'aime reçus:
    0
    Merci de ta réponse spout mais je ne suis pas sûr de bien la comprendre. Je m'explique : si dans mon navigateur je saisis l'adresse

    Code:
    mapage1.php#ma.premiere.ancre
    celui-ci m'affiche bien mapage1.php positionnée sur ma.premiere.ancre. Comment est-ce possible si comme tu dis, le hash n'est pas envoyé au serveur ? Pardonne mon ignorance mais par quel mystère le navigateur peut-il me positionner sur la bonne ancre si le serveur ne tient pas compte de ce hash car, à ce que je sache, c'est bien le serveur qui envoie la page au navigateur, non ?
    Bref, même si ce n'est pas clair dans mon esprit, dois-je en conclure que ce que je cherche à faire est impossible par htaccess ?
    Peut-être alors avec un javascript dans chaque page concernée, je pourrai y arriver ?
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 734
    J'aime reçus:
    233
    Oui le serveur envoie la page: mapage1.php ... tout le reste c'est le browser qui gère.
    Bien que maintenant, on lit ce location.hash en JS afin de modifier le contenu de la page en AJAX. Mais quoi qu'il arrive, "#ma.premiere.ancre" ne sera pas transmis au serveur par défaut.
     
  5. Biloubou
    Biloubou Nouveau WRInaute
    Inscrit:
    11 Juillet 2011
    Messages:
    30
    J'aime reçus:
    0
    Je viens d'éditer mon message pendant que tu me répondais (t'es rapide, lol !) car je viens juste de percuter sur la gestion du hash en javascript.

    Merci pour m'avoir fait percuter spout, tu mérites tes 5 étoiles :wink:
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 734
    J'aime reçus:
    233
  7. Biloubou
    Biloubou Nouveau WRInaute
    Inscrit:
    11 Juillet 2011
    Messages:
    30
    J'aime reçus:
    0
    Je vais aller zieuter, les deux liens que tu me proposes, étant certain d'y trouver ce que je cherche.
    problème résolu en moins de 10 minutes ! Un très grand merci à toi :wink:
     
Chargement...
Similar Threads - Remplacement separateur ancres Forum Date
Remplacement d'un blog par un autre - double emploi Administration d'un site Web 18 Septembre 2016
Outil de remplacement adwords editor AdWords 17 Avril 2015
Remplacement de données variable html Développement d'un site Web ou d'une appli mobile 24 Septembre 2014
surligner un texte et proposer des mots de remplacement Développement d'un site Web ou d'une appli mobile 4 Décembre 2013
Problème avec le remplacement d'un site depuis le GWT Crawl et indexation Google, sitemaps 11 Août 2013
pertinence remplacement underscore par trait d'union Référencement Google 23 Juillet 2012
Remplacement dans un fichier texte, précisions ? Développement d'un site Web ou d'une appli mobile 11 Mars 2012
remplacement de parking : location de domaine ? Noms de domaine et référencement 2 Mars 2012
Changement d'url + remplacement du site initial : quelles redirections 301 ? Débuter en référencement 17 Janvier 2012
Remplacement yahoo site explorer Débuter en référencement 21 Novembre 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice