.htaccess 404 not found

Par Manide, il y a 11 ans


Bonjour tous le monde,

Je suis un pti nouveau sur ce forum ainsi que sur php. Je ne savais pas ou poster ma discussion du coup je l'ai mise ici. Donc je suis entrain de suivre la formation développer un site de a-z part2.

J'ai directement un problème avec mon .htaccess.

Alors voilà mon problème :

Tout d'abord je suis sur wampserver et j'utilise sublime text 3.

J'ai créer un alias pour l'ouverture de mon test sur mon navigateur jusque là tout fonctionne, ma page affiche bien "Bonjour" lorsque je laisse index.php sur la racine du dossier "monsite". L'accès à cet index est : "/Developpement/Sublime text 3/Projet php/Sites internet/monsite/" .

Dans le dossier "monsite" j'ai les dossiers suivant :

conf controller core model view webroot .htaccess

index.php (que je déplace dans webroot pour la suite)

Par contre quand j'initialise .htaccess

RewriteEnfine On RewriteRule (.*) webroot/index.php

J'ai le message suivant :

Not Found

The requested URL /Developpement/Sublime text 3/Projet php/Sites internet/Monsite/webroot/index.php was not found on this server.

Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80

Pourtant le module d'Apache Rewrite_module est activé.

et je vous mets mon alias aussi :

Alias /monsite "G:/Developpement/Sublime text 3/Projet php/Sites internet/monsite/"

<Directory "G:/Developpement/Sublime text 3/Projet php/Sites internet/monsite/"> Options Indexes FollowSymLinks AllowOverride all <IfDefine APACHE24> Require local </IfDefine>around<IfDefine !APACHE24> Order Deny,Allow Deny from all Allow from localhost ::1 127.0.0.1around </IfDefine> </Directory>

Pouvez-vous me dire ou je me trompe?

Merci d'avance.

9 réponses

connected, il y a 11 ans

Bonjour,

si tu essayes ce code dans ton .htaccess :

RewriteEngine on RewriteRule ^$ webroot/index.php [L] RewriteRule (.*) webroot/index.php [L]
Manide, il y a 11 ans

Salut connected,

J'ai essayé et non ça ne fonctionne toujours pas. J'ai désintaller wamp, reinstallé et reconfiguré et toujours pareil. Par contre dans l'url de mon navigateur quand je mets l'accès manuellement localhost/monsite/webroot/index.ph ça fonctionne bien...

Je ne sais plus quoi faire. lol

connected, il y a 11 ans

Alors là je sèche, j'amerai bien tester avec toute ta configuration mais ça n'est pas possible.
Tu as quoi dans tes logs d'apache ?

Carouge10, il y a 11 ans

Bonsoir,
RewriteEngine et et pas enfine...

RewriteEngine On RewriteRule (.*) webroot/index.php
Manide, il y a 11 ans

Salut Carouge,

J'ai rectifié cette erreur mais ça ne change absoluement rien...

Sinon connected, dans mes log j'ai ça :
access.log

::1 - - [14/Mar/2015:10:03:02 +0100] "GET /monsite/ HTTP/1.1" 404 362

apache_error.log

[Sat Mar 14 09:58:45.951417 2015] [mpm_winnt:notice] [pid 3776:tid 388] AH00455: Apache/2.4.9 (Win64) PHP/5.5.12 configured -- resuming normal operations [Sat Mar 14 09:58:45.951417 2015] [mpm_winnt:notice] [pid 3776:tid 388] AH00456: Apache Lounge VC11 Server built: Mar 16 2014 12:42:59 [Sat Mar 14 09:58:45.951417 2015] [core:notice] [pid 3776:tid 388] AH00094: Command line: 'G:\\Serveurs\\bin\\apache\\apache2.4.9\\bin\\httpd.exe -d G:/Serveurs/bin/apache/apache2.4.9' [Sat Mar 14 09:58:45.967017 2015] [mpm_winnt:notice] [pid 3776:tid 388] AH00418: Parent: Created child process 4748 [Sat Mar 14 09:58:46.747018 2015] [mpm_winnt:notice] [pid 4748:tid 304] AH00354: Child: Starting 64 worker threads.

et dans php_error.log

[14-Mar-2015 08:58:45 UTC] PHP Warning: PHP Startup: in Unknown on line 0 [14-Mar-2015 08:58:45 UTC] PHP Warning: PHP Startup: in Unknown on line 0 [14-Mar-2015 08:58:46 UTC] PHP Warning: PHP Startup: in Unknown on line 0 [14-Mar-2015 08:58:46 UTC] PHP Warning: PHP Startup: in Unknown on line 0

Du coup ça ne viendrait pas de php? Tout le reste à l'aire d'être ok.

Encore merci à vous deux pour votre aide ;)

Manide, il y a 11 ans

Si jamais ça peut aider, voilà comment est configuré mon dd G:

https://www.transfernow.net/fr/192vu2r9ua8y

1 = dossiers sur la racine racine du disque dur
2 = installation de wamp
3 = la racine de "monsite"

Voilà j'ai essayé pas mal de chose dans httpd.conf mais ça ne change absolument rien

Manide, il y a 11 ans

Je rebidouiller un peu et cette fois j'ai ça (vois ci-dessous) quand je dépalce index.php dans webroot mais que je ne fais pas de htacces :
Index of /monsite
[ICO] Name Last modified Size Description
[PARENTDIR] Parent Directory -
[TXT] conf.txt 2015-03-15 11:13 79
[DIR] controller/ 2015-03-13 11:48 -
[DIR] core/ 2015-03-13 12:18 -
[DIR] model/ 2015-03-13 12:18 -
[DIR] view/ 2015-03-13 12:19 -
[DIR] webroot/ 2015-03-15 13:09 -
Apache/2.4.9 (Win64) PHP/5.5.12 Server at localhost Port 80

Peut être que vous comprendrez mieux que moi lol. Et quand je clique sur webroot bim index.php fonctionne.

Si quelqu'un voulais bien m'aider avant que je ne déprime :(

Merci

Manide, il y a 11 ans

C'est bon c'est résolu. Pour ceux et celles qui seraient dans le même cas que moi, il ne faut pas passer par des alias mais par des virtualhosts. Et comme par hasard bim tout fonctionne. XD

Voilà bonne journée ;)

gabhou, il y a 11 ans

06 07 91 52 58 apeler pour toute les reponse