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 :

Règle de redirection pour des photos


Sujet :

Apache

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Juin 2008
    Messages
    21
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 21
    Points : 11
    Points
    11
    Par défaut Règle de redirection pour des photos
    Bonjour à tous,

    je galère depuis quelques jours pour écrire une régle de redirection d'un repertoire image vers plusieurs, et ce matin, en suivant des cours de regex, j'ai trouvé un piste plus simple pour moi, mais je bloque toujours.

    J'ai 2 cas possible :
    YAMAHA-Fazer-8-2011-2.jpg
    HARLEY-DAVIDSON-Touring-Street-Glide-2013-2.jpg

    Qui deviennent :
    YAMAHA/YAMAHA-Fazer-8-2011-2.jpg
    HARLEY-DAVIDSON/HARLEY-DAVIDSON-Touring-Street-Glide-2013-2.jpg

    Je me suis repris en me disant, une règle par marque, ça devrait être plus simple.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectPermanent /photo/(^YAMAHA)-([a-zA-Z0-9-]+)\.jpg /photo/YAMAHA/$1-$2.jpg
    Je sèche un peu la.

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Le ^ devant YAMAHA n'a pas lieu d'être (c'est le marqueur de début de chaîne de caractères). Ensuite, si tu veux utiliser les expressions régulières, il faut utiliser RedirectMatch et pas directement RedirectPermanent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectMatch permanent /photo/(YAMAHA)-([a-zA-Z0-9-]+)\.jpg /photo/YAMAHA/$1-$2.jpg
    Après, tu dois pouvoir rendre le truc plus générique en regroupant les marques dans les parenthèses et en les séparant avec des | :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RedirectMatch permanent /photo/(YAMAHA|SUZUKI)-([a-zA-Z0-9-]+)\.jpg /photo/$1/$1-$2.jpg
    A tester

    Du détail, du détail, du détail !!!
    Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute

Discussions similaires

  1. Réponses: 6
    Dernier message: 30/06/2008, 10h14
  2. Aide à la rédaction de règles de gestion pour des SFD
    Par Artenberg dans le forum Gestion de projet
    Réponses: 1
    Dernier message: 24/10/2007, 11h01
  3. Quel logiciel pour écrire sur des photos ?
    Par philippe du web dans le forum Imagerie
    Réponses: 26
    Dernier message: 29/12/2006, 15h25
  4. Réduire la taille des photos pour mon site
    Par aweb dans le forum Imagerie
    Réponses: 3
    Dernier message: 07/12/2006, 11h57

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