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] renvoi de parametre et css


Sujet :

Apache

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut [URL rewriting] renvoi de parametre et css
    Bonjour,

    comme dit dans le titre j'ai deux probleme

    Dans un premier temps, je n'arrive pas a

    transformer : http://mon-site/dossier/sous-dossier

    en http://mon-site/dossier/index.php?id=sous-dossier

    et puis mon CSS qui ne fonctionne pas..

    merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    #--------------------------------------------------
    # Répertoire : /dossier/
    #--------------------------------------------------
     
    # Le serveur doit suivre les liens symboliques :
    Options +FollowSymlinks
     
    # Activation du module de réécriture d'URL :
    RewriteEngine on
     
    #--------------------------------------------------
    # Règles de réécriture d'URL :
    #--------------------------------------------------
     
    RewriteRule /dossier/design.css /dossier/design.css [L]
     
    RewriteRule [/dossier/([a-zA-Z]*)/index\.php$] /index.php?id=$0 [L]

  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
    Trois problèmes identifiés :
    • Il y a un niveau de crochets en trop dans ton filtre de RewriteRule : les crochets servent à lister des caractères qu'on souhaite (ou pas) avoir à une position donnée, pas à regrouper plusieurs caractères entre eux, ce qui est le rôle des parenthèses.
    • Dans le second paramètre de RewriteRule, $0 va désigner l'intégralité de la chaîne de caractères qui est soumise au filtre. Pour faire référence à un bloc entre parenthèses, il faut commencer par $1, puis $2, etc. dans le sens de la lecture (de gauche à droite).
    • Enfin, dans un .htaccess, l'RUL qui est passée au filtre des RewriteRule ne commence pas par /, donc il faut éliminer ce / du filtre du .htaccess s'il s'agit du premier /.

    Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteRule dossier/design.css /dossier/design.css [L]
    
    RewriteRule dossier/([a-zA-Z]*)/index\.php$ /index.php?id=$1 [L]

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut
    Tout d'abord merci de ta reponse !
    Ensuite le probleme reste..
    Ca ne marche toujours pas...
    Je comprend pas..

    En fait j'ai trouver la solution a mon probleme
    Merci encore

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 19
    Par défaut
    est ce que tu peux donner la solution ? j'ai exactement le même problème d'affichage de mon CSS qui se perd dans les répertoires...

  5. #5
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 3
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    RewriteRule /dossier/design.css /dossier/design.css [L]
    Cette ligne a suffit pour moi au niveau du css..

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 18/02/2011, 17h28
  2. [URL rewriting] erreur 403 sur le CSS
    Par nixonne dans le forum Apache
    Réponses: 2
    Dernier message: 27/03/2009, 09h23
  3. [URL Rewriting] mon .htaccess tue mon css
    Par 7studio dans le forum Apache
    Réponses: 1
    Dernier message: 04/01/2008, 19h56
  4. [URL Rewriting] Problème URL Rewriting -> CSS
    Par Cartman.inc dans le forum Apache
    Réponses: 8
    Dernier message: 23/04/2007, 14h29
  5. URL Rewriting et parametres PHP
    Par mimiz dans le forum Apache
    Réponses: 1
    Dernier message: 31/10/2006, 14h34

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