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

Symfony PHP Discussion :

Rewrite http://www.monsite.fr [1.x]


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Par défaut Rewrite http://www.monsite.fr
    Je viens d'installer mon application en prod (sur un unbutu) et j'ai un petit soucis sur le rewrite.

    http://www.monsite.fr
    http://www.monsite.fr/frontend_dev.php
    M'amène bien sur mon écran d'acceuil qui est le login de sfGuard. Le rewrite marche donc correctement et j'utilise mon site normalement.

    Mais quand je soumet via l'adresse simple
    http://www.monsite.fr/login me renvoie un 404.
    alors que
    http://www.monsite.fr/frontend_dev.php me logue correctement.

    A noter qu'en local je n'ai pas le problème.

    Je n'arrive pas à trouver ou se situe l'erreur. Pourriez-vous m'aider ? Me donner une piste ?

    Voici le contenu du fichier .htaccess du répertoire /home/sfproject/web

    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
     
    SetEnv PHP_VER 5
     
    Options +FollowSymLinks +ExecCGI
     
    <IfModule mod_gzip.c>
    mod_gzip_on Off
    </IfModule>
     
    <IfModule mod_rewrite.c>
      RewriteEngine On
     
      # Permettre a IE de reconnaitre le win_png.htc de retraitement des png transparents
      #AddType text/x-component .htc  
     
      #RewriteBase /~votredossierbase/
      # we skip all files with .something
      RewriteCond %{REQUEST_URI} \..+$
      RewriteCond %{REQUEST_URI} !\.html$
      RewriteCond %{REQUEST_URI} !\.php
      RewriteRule .* - [L]
     
      # we check if the .html version is here (caching)
      # RewriteRule ^$ index.html [QSA] # Suppression du "/" pour un sous-dossier
      RewriteRule ^$ /index.html [QSA]
      RewriteRule ^([^.]+)$ $1.html [QSA]
      RewriteCond %{REQUEST_FILENAME} !-f
     
      # no, so we redirect to our front web controller
      RewriteRule ^(.*)$ /index.php [QSA,L]
     
      # hidden frontoffice controller
      # RewriteRule ^(.*)$ index.html [QSA] # Suppression du "/" pour un sous-dossier
      RewriteRule ^index\.php/(.*)$ /index.php [QSA,L]
     
     
    </IfModule>
     
    # big crash from our front web controller
    ErrorDocument 500 "<h2>Erreur Application</h2>Symfony ne demarrare pas. application failed to start properly"

  2. #2
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Bonjour à toi,

    Le module rewrite de apache est-il activé ?

    Il faut relancer apache pour que ce soit pris en compte.

  3. #3
    Membre averti
    Inscrit en
    Septembre 2004
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 46
    Par défaut
    Merci, c'était bien cela. Je ne voyais pas comment l'activer dans http.conf mais ce n'était pas dans ce fichier pour Apache 2 ....

    En apache2, il suffit de copier
    etc\apache2\mods-available\rewrite.load
    dans
    etc\apache2\mods-enabled\rewrite.load

    et de redémarrer Apache

  4. #4
    Membre émérite Avatar de kenny.kev
    Homme Profil pro
    Inscrit en
    Janvier 2007
    Messages
    646
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 646
    Par défaut
    Le mieux c'est ce faire la commande suivante :

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 11/07/2013, 20h12
  2. [URL rewriting] http:// en www.
    Par bob456 dans le forum Apache
    Réponses: 11
    Dernier message: 03/07/2012, 09h36
  3. Url Rewriting et www.monsite.com#p1=2
    Par vodnok dans le forum Apache
    Réponses: 8
    Dernier message: 06/11/2008, 14h39
  4. Réponses: 2
    Dernier message: 19/07/2008, 22h42
  5. Réponses: 4
    Dernier message: 16/05/2008, 01h04

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