Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Serveurs (Apache, IIS,...) > Apache
Apache Forum d'entraide Apache. Avant de poster : Cours Apache, FAQ Apache
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/10/2011, 10h18   #1
Membre confirmé
 
Avatar de Le Barde
 
Développeur informatique
Inscription : juillet 2007
Messages : 327
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2007
Messages : 327
Points : 210
Points : 210
Envoyer un message via MSN à Le Barde
Par défaut [Symfony2] 404 si on retire le index.php de l'URL

Bonjour à tous,
Voici mon souci : je veux configurer mon serveur (apache par htaccess) pour que mes requêtes passent toutes par un fichier php.

GET /af/index.php/monURI HTTP/1.1 -> J'ai bien la page.

GET /af/monURI HTTP/1.1 -> 404 not found
Voici mon fichier .htaccess :
Code :
1
2
3
4
5
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
C'est à n'y rien comprendre...
__________________
Un seul dicton : l'expérimentation.
----------------------------------------
----------------------------------------
Le Barde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 10h30   #2
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 295
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 295
Points : 8 575
Points : 8 575
Le .htaccess est dans quel répertoire ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/10/2011, 11h11   #3
Membre confirmé
 
Avatar de Le Barde
 
Développeur informatique
Inscription : juillet 2007
Messages : 327
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2007
Messages : 327
Points : 210
Points : 210
Envoyer un message via MSN à Le Barde
Le même que celui où se trouve index.php.
__________________
Un seul dicton : l'expérimentation.
----------------------------------------
----------------------------------------
Le Barde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 00h30   #4
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 295
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 295
Points : 8 575
Points : 8 575
Donc dans le répertoire "af" ?

Que se passe-t-il si tu mets la ligne suivante tout en haut de ton .htaccess :
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 08h36   #5
Membre confirmé
 
Avatar de Le Barde
 
Développeur informatique
Inscription : juillet 2007
Messages : 327
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2007
Messages : 327
Points : 210
Points : 210
Envoyer un message via MSN à Le Barde
Bonjour Mac, merci de tes réponses !
Il n'y a rien de plus si j'enlève Multiviews. J'ai essayé également un certain nombre d'autres possibilités; il faut que je me plonge davantage dans le htaccess !
__________________
Un seul dicton : l'expérimentation.
----------------------------------------
----------------------------------------
Le Barde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/10/2011, 20h58   #6
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 295
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 295
Points : 8 575
Points : 8 575
C'est un serveur dédié ou que tu héberges toi ou bien c'est un serveur mutualisé ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 08h38   #7
Membre confirmé
 
Avatar de Le Barde
 
Développeur informatique
Inscription : juillet 2007
Messages : 327
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2007
Messages : 327
Points : 210
Points : 210
Envoyer un message via MSN à Le Barde
C'est un serveur que je possède physiquement chez moi. J'ai ce problème aussi bien sur mon localhost de travail que sur ce système, tous deux des Debian Squeeze. Ils tournent sous Apache, et j'ai un php 5.3 classique.

Je pense que mon problème est vraiment un problème de configuration du htaccess car je n'ai pas ce problème sur des joomla et autres joyeusetés que j'ai pu installer.

Tiens d'ailleurs, je vais aller comparer comment ils font, chez Joomla (ou autre).
__________________
Un seul dicton : l'expérimentation.
----------------------------------------
----------------------------------------
Le Barde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 21h10   #8
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 295
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 295
Points : 8 575
Points : 8 575
A mon avis, ce n'est pas le .htaccess : je pense qu'il n'est pas du tout pris en compte. Dans le bloc <Directory> du document root du site, ajoute cette ligne :
ou modifie le None en All si la directive AllowOverride existe déjà.
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 13/10/2011, 21h25   #9
Membre confirmé
 
Avatar de Le Barde
 
Développeur informatique
Inscription : juillet 2007
Messages : 327
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2007
Messages : 327
Points : 210
Points : 210
Envoyer un message via MSN à Le Barde
Merci infiniment, c'est visiblement bien ça, je pense. Bon, pour l'instant j'ai un 500 internal server error, mais c'est un bon chemin, je vais pouvoir déboguer :-)

Merci infiniment, pas complètement résolu mais ça m'aide énormément !
__________________
Un seul dicton : l'expérimentation.
----------------------------------------
----------------------------------------
Le Barde est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2011, 06h18   #10
Membre confirmé
 
Avatar de Le Barde
 
Développeur informatique
Inscription : juillet 2007
Messages : 327
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : juillet 2007
Messages : 327
Points : 210
Points : 210
Envoyer un message via MSN à Le Barde
Problème résolu, en plus de cela sur l'un des serveurs mod_rewrite n'était pas activé...
Tout fonctionne parfaitement.

Merci
__________________
Un seul dicton : l'expérimentation.
----------------------------------------
----------------------------------------
Le Barde est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h46.


 
 
 
 
Partenaires

Hébergement Web