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] Alias non pris en compte malgré le flag PT


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 9
    Points : 6
    Points
    6
    Par défaut [URL rewriting] Alias non pris en compte malgré le flag PT
    Bonjour,

    je développe une application basé sur le model MVC, ma liste de répertoire est comme cesi

    application
    /lib/
    __models/
    __views/
    __controlers/
    __public/
    ____index.php
    ____css/
    ____js/
    ____media/


    Pour accéder directement au répertoire public/ depuis "application/" j'ai mis un alias sur httpd.conf
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ALias /application/ /var/www/application/public/
    <Directory "/var/www/application/public">
    Options Indexes FollowSymlinks Includes
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    Pour l'url-rewriting j'ai mis le .htaccess dans la racine "application/"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    RewriteEngine on
    RewriteRule ^([a-zA-Z0-9_-]+)$   ?page=$1 [PT,L]
    L'alias marche très bien quand j'entre l'url "http://localhost/application" il m'ouvre bien l'index du répertoire "/public" et même les sous répertoires "css", "js" et "media"
    mais quand j'entre l'url en url-rewriting "http://localhost/application/pageName" il m'affiche l'erreur

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Not Found
    The requested URL /application/pageName was not found on this server

    J'ai aucune idées d'ou peu venir le problème, j'ai essayé de mettre le .htaccess sous le répertoire /public sans résulta
    j'ai ajouter [PT,L] pour qu'il prenne en compte l'alias mais ça na eu aucuns effet

    enfin je m'en remet a vos mains d'expert pour m'aidé a y voir plus clair

    Merci
    Haut

  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
    Pourquoi faire un Alias et pas de l'URL rewriting pour /application ? On utilise plutôt les Alias pour accéder à des répertoires qui ne sont pas dans le document root, ce qui n'est pas ton cas. Du coup, je pense que si tu fais de l'URL rewriting à la place de l'Alias, tu résoudras ton problème.

Discussions similaires

  1. [VxiR2] jointure d'un alias non pris en compte dans la requete
    Par Geo55 dans le forum Designer
    Réponses: 2
    Dernier message: 31/05/2011, 09h29
  2. [URL Rewriting] Flag Last non pris en compte
    Par waouh dans le forum Apache
    Réponses: 4
    Dernier message: 26/07/2010, 21h44
  3. alias non pris en compte ?
    Par Eatman dans le forum Shell et commandes GNU
    Réponses: 4
    Dernier message: 17/04/2009, 19h27
  4. [URL rewriting] CSS non pris en compte
    Par zyongh dans le forum Apache
    Réponses: 2
    Dernier message: 16/02/2009, 12h02
  5. [URL Rewriting] Règle non prise en compte
    Par blanchonvincent dans le forum Apache
    Réponses: 8
    Dernier message: 03/03/2008, 08h54

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