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

Zend Framework PHP Discussion :

Problème .htaccess ZF


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Par défaut Problème .htaccess ZF
    Voilà comment est remplis mon .htaccess :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    RewriteEngine on  
    RewriteBase / 
    RewriteRule !\.(js|ico|gif|jpg|png|css)$ routeur.php
    Quand je suis sur l'URL du localhost je ne vois pas mon projet (un projet Zend), mais si je sort le .htaccess de la racine, il apparait comme par magie...
    merci de m'aider

    Sylvanocry

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    84
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 84
    Par défaut
    Voilà le mien si ça peut t'aider :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    # Règles de réécriture pour Zend Framework
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule !\.(js|ico|png|gif|css|jpg)$ index.php
     
    # Sécurité : Ne pas autoriser le parcours de répertoires
    Options -Indexes

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    96
    Détails du profil
    Informations personnelles :
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 96
    Par défaut
    Citation Envoyé par Amon Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    # Règles de réécriture pour Zend Framework
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule !\.(js|ico|png|gif|css|jpg)$ index.php
     
    # Sécurité : Ne pas autoriser le parcours de répertoires
    Options -Indexes
    Je viens de tester Amon, ça ne fonctionne pas.
    Dans ma racine j'ai :
    .htaccess
    routeur.php
    index.php
    application/
    isc/
    Zend/

    Il y a peut être un problème avec ça ?

    Merci de ta réponse rapide Amon

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 47
    Par défaut
    D'après moi, les fichiers .htaccess, routeur.php, index.php, doivent se trouver dans un répertoire 'public', situé au même niveau que le répertoire application.
    De plus, tu dois créer un virtualhost au niveau de ton serveur apache, et le faire pointer sur le répertoire 'public' cité ci dessus.

  5. #5
    Membre averti
    Inscrit en
    Mai 2009
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 32
    Par défaut
    Citation Envoyé par Seb147 Voir le message
    De plus, tu dois créer un virtualhost au niveau de ton serveur apache, et le faire pointer sur le répertoire 'public' cité ci dessus.
    Je crois avoir le même souci chez moi ... donc ma question est la suivante ... comment on fait pour faire pointer le virtualhost sur le répertoire 'public' ?

    J'ai pris Mov'Amp comme serveur ... ceci dit, avant j'étais sur easyPhp3 et j'avais le même souci ...

    Merci d'avance pour votre aide

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 47
    Par défaut
    Moi je fais comme ça :
    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
    19
    20
    21
    22
     
    <VirtualHost *:80>
      ServerName   [nom.de.domaine]
     
      DocumentRoot [/path/to/app/public]
      <Directory "[/path/to/app/public]">
            Options Indexes FollowSymLinks MultiViews
            AllowOverride All
            Order allow,deny
            allow from all
      </Directory>
     
        <Location />
            RewriteEngine on
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteRule !\.(js|ico|gif|jpg|png|css)$ /index.php
     
        php_value session.auto_start 0
        php_value memory_limit 256M
        </Location>
    </VirtualHost>
    Et si tu es en local, tu dois ajouter le nom de domaine spécifié dans le virtualhost dans ton fichier hosts (sous windows : C:\windows\system32\drivers\etc ou sous linux : /etc/hosts) et y rajouter la ligne suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    127.0.0.1	[nom.de.domaine]
    Et normalement après ça fonctionne ...

Discussions similaires

  1. Problème Htaccess non interprété
    Par nazoreen dans le forum Apache
    Réponses: 8
    Dernier message: 16/11/2006, 22h09
  2. [Apache] Problème Htaccess et Wamp
    Par Invité dans le forum Apache
    Réponses: 2
    Dernier message: 12/02/2006, 12h24
  3. problème htaccess
    Par grinder59 dans le forum Apache
    Réponses: 2
    Dernier message: 03/02/2006, 09h52
  4. [ Problème ] .htaccess qui ne marche pas "partout"
    Par nnet_mathieu dans le forum Apache
    Réponses: 8
    Dernier message: 22/11/2005, 19h34
  5. problème .htaccess et acces à phpmyadmin
    Par bris dans le forum Apache
    Réponses: 2
    Dernier message: 15/11/2005, 13h26

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