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] RewritingRule


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 4
    Points : 5
    Points
    5
    Par défaut [URL Rewriting] RewritingRule
    Bonjour.

    J'utilise Apache et Tomcat pour une application J2EE.
    Je souhaite faire du rewriting mais je me heurte à un certain nombre de problèmes :

    Je voudrai rediriger toutes les URL qui pointent sur le contenu d'un répertoire.

    Exemple :
    RewriteRule ^toto/stylesheets/feuilleStyle.css /stylesheets/feuilleStyle.css [L]
    Ceci fonctionne tres bien : quand je charge ma page, elle trouve bien sa feuille de style.

    Par contre je ne voudrai pas avoir à préciser tous les fichiers dans mon répertoire stylesheets et je souhaiterai avoir une regle générique du style
    RewriteRule ^toto/stylesheets/*.css /stylesheets/*.css [L]
    Est-ce possible?

  2. #2
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Points : 1 996
    Points
    1 996
    Par défaut
    C'est possible mais c'est une question concernant la configuration d' Apache.

    Il faudrait écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule ^toto/stylesheets/([a-zA-z0-9]+)\.css /stylesheets/$1.css [L]
    L'expression rationnelle [a-zA-z0-9]+ accepte un mot contenant les caractères de a à z (minuscule et majuscule) et les chiffres 0-9.

    Les parenthèses sert à mémoriser le motif et de le rappeler à l'aide de $N (dans notre exemple N=1).

    Un lien qui t'explique le module Rewrite d'Apache

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2005
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    ça marche! Merci !!

  4. #4
    Membre chevronné
    Homme Profil pro
    Dév. Java & C#
    Inscrit en
    Octobre 2002
    Messages
    1 414
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Dév. Java & C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 1 414
    Points : 1 996
    Points
    1 996
    Par défaut
    Pense au bouton

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

Discussions similaires

  1. [Débutant]infos ds session sans cookie ? url rewriting ?
    Par Satanas_et_diabolo dans le forum ASP
    Réponses: 8
    Dernier message: 10/10/2006, 18h13
  2. url rewriting
    Par olive.m dans le forum Apache
    Réponses: 3
    Dernier message: 17/06/2005, 03h01
  3. .htaccess - url rewriting, besoin de conseils
    Par giminik dans le forum Apache
    Réponses: 2
    Dernier message: 25/04/2005, 21h18
  4. Activer l'url rewriting
    Par Otaugames dans le forum Apache
    Réponses: 2
    Dernier message: 09/03/2005, 15h58
  5. Url Rewriting / htaccess
    Par bisi dans le forum Apache
    Réponses: 4
    Dernier message: 25/07/2004, 23h12

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