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 :

Rewrite d'URL, également dans le nagivateur


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut Rewrite d'URL, également dans le nagivateur
    Bonjour,

    Encore une question sur le rewriting d'URL...

    J'ai actuellement un site dont j'ai réécrit un type d'URL.

    Quand j'ai ca :
    www.monsite.fr/images/aa/bb/cc/image.jpg

    Mon rewrite renvoie vers :
    www.monsite.fr/images/aabbcc.jpg


    Au niveau apache, la redirection fonctionne pas. Mais, quand j'appel via mon navigateur la première URL:
    www.monsite.fr/images/aa/bb/cc/image.jpg

    La page s'affiche bien, mais l'URL change en :
    www.monsite.fr/images/aabbcc.jpg

    Du coup, je perd tout l'intérêt du rewrinting d'url.

    Il a-t'il une solution pour éviter la modification de l'URL dans le navigateur?

    Merci d'avance pour toutes vos réponses

  2. #2
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Tu peux nous donner ta réécriture ? A priori, il y a un flag R à supprimer ou une URL absolue (http://...) à transformer en URL relative dans le second membre d'un RewriteRule.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut
    Bonjour,

    Merci pour ta réponse.

    Voici ma règle de réécriture :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteCond /$1/$2/$3/$4/$5 [images|IMAGES]
    RewriteRule  /([a-zA-Z]+)/([a-zA-Z0-9]{6})([a-zA-Z0-9]{2})([a-zA-Z0-9]{2})([a-zA-Z0-9]{3})(.*) /$1/$2/$3/$4/$2$3$4$5TEST$6 [R=301,L]

    Il y a bien un flag R, mais si je m'en réfère la doc :
    R=301 : permanent redirect to new URL
    L : last - stop processing rules

    Je ne vois pas où ça cloche...

    Une idée ?

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    R = aussi redirection du navigateur.

    Ca ne coûte rien de tester sans le R : retire-le, vide le cache de ton navigateur et teste.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 22
    Par défaut
    Bonjour,

    J'ai fini par trouver en utilisant l'option [P], et ca semble fonctionnait correctement.

    Merci beaucoup

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

Discussions similaires

  1. [URL rewriting] Changer les liens dans les pages
    Par methos99 dans le forum Apache
    Réponses: 8
    Dernier message: 04/03/2009, 10h37
  2. Rewriting d'url dans htaccess
    Par dede92 dans le forum Apache
    Réponses: 2
    Dernier message: 01/11/2008, 19h18
  3. [URL Rewriting] CSS non appliquée dans l'url réécrite
    Par guigui5931 dans le forum Apache
    Réponses: 2
    Dernier message: 06/12/2007, 15h07
  4. [URL Rewriting] Sans slash final dans l'URL
    Par yanice dans le forum Apache
    Réponses: 2
    Dernier message: 26/10/2007, 19h23
  5. Réponses: 6
    Dernier message: 19/12/2005, 13h41

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