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 :

[.htaccess] URL rewriting ne marche pas dans un sous-répertoire


Sujet :

Apache

  1. #1
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut [.htaccess] URL rewriting ne marche pas dans un sous-répertoire
    Bonjour,

    Je cherche à écrire des redirectionnements des pages d'un répertoire de mon site. Le problème ne se pose pas pour le redirectionnement à la racine de mon site.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    #Racine de mon site
    Options FollowSymlinks
    RewriteEngine on 
    RewriteRule ^pg,([0-9a-zA-Z\-]+),([0-9a-zA-Z\-]+)\.php$ index.php?titre=$1&id=$2 [L]
    Voici le code qui pose problème (La page n'est pas trouvée)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    #Les pages et le fichier htaccess se trouve dans le même répertoire membre
    Options FollowSymlinks
    RewriteEngine on 
    RewriteRule ^admin,([0-9a-zA-Z\-]+),([0-9]+)\.php$ index.php?app=$1&id=$2 [L]
    RewriteRule ^admin,([0-9a-zA-Z\-]+)\.php$ index.php?app=$1 [L]
    D'avance, merci beaucoup pour votre aide

  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
    Quelle URL et quel est exactement le problème rencontré (Erreur 500 ? 404 not found ?) ?

  3. #3
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut
    Merci de ta réponse.
    L'erreur c'est : Erreur 404 not found

  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
    Points : 12 977
    Points
    12 977
    Par défaut
    Et l'URL ?

  5. #5
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut
    Je ne connais pas grand chose dans les directives apache mais je me demande si le problème vient vraiment de l'url.
    A la racine, il n'y a aucun problème. Vue que le fichier est dans un sous repertoire, dois-je ajouter une autre directive ?

    Voici qu'en même l'url au cas où :
    merci bcp pour votre aide

  6. #6
    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
    Question idiote : est-ce que le fichier console.php existe bien dans le répertoire admin ? Je pose la question parce que cette URL n'active pas les RewriteRule...

  7. #7
    Membre habitué Avatar de Alexandrebox
    Profil pro
    Inscrit en
    Août 2006
    Messages
    635
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 635
    Points : 153
    Points
    153
    Par défaut
    Non le fichier console n'existe pas dans le repertoire admin.
    Je vais mettre la directive à la racine. Ce n'est pas pratique mais au moins c'est simple.

    Merci pour ton aide

  8. #8
    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
    Si le fichier n'existe pas, vu que l'URL n'active pas les RewriteRule, c'est normal qu'Apache sorte une erreur 404 ! Tu voulais que admin/console.php corresponde à quelle URL ?

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

Discussions similaires

  1. 'Limit' ne marche pas dans une sous requete !?
    Par walou dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/09/2007, 14h06
  2. URL Rewriting, ne marche pas :(
    Par Thomus38 dans le forum Apache
    Réponses: 1
    Dernier message: 12/07/2007, 12h40
  3. [HTAccess] URL rewriting
    Par actarus44 dans le forum Apache
    Réponses: 4
    Dernier message: 13/07/2005, 12h41
  4. .htaccess - url rewriting, besoin de conseils
    Par giminik dans le forum Apache
    Réponses: 2
    Dernier message: 25/04/2005, 21h18
  5. [GifDecoder] marche pas dans applet avec IE
    Par formentor dans le forum Applets
    Réponses: 2
    Dernier message: 06/05/2003, 11h43

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