Bonjour,
comme beaucoup de personne, j'ai un problème avec les htaccess.
J'ai lu tous ( ou presque ) les sujets concernant ce problème, j'ai essayé les différentes solutions mais rien y fait.
J'ai toujours cette maudite erreur 404 et je ne sais absolument pas ce que je pourrais faire.
Quand je tape l'adresse complète il trouve le fichier (index.php) sans problème mais avec le htaccess, apache error log m'indique
que le fichier n'existe pas. Et ce que je trouve encore plus drôle, c'est que lorsque je cherche mon fichier css en tapant l'adresse :
http://localhost/tuto/css/style.css, sans indiquer webroot entre tuto et css, il me trouve le fichier css tout de suite, sans fichier htaccess. J'ai évidement la même arborescence de fichier que dans la vidéo(tuto/webroot/css/style.css).
Voila, je pense avoir tout indiqué.
Si quelqu'un a une idée géniale, faites m'en part.
D'avance merci.
Je viens à l'instant de refaire tout. j'ai bien un message d'erreur lorsque je recherche le style.css, donc je crée le .htaccess.
j'ai bien le 2ème msg d'erreur parce que index.php n'est pas dans webroot. Je le mets dedans. Et c'est la que ça déconne. J'ai tjs un message d'erreur qui me dit qu'il ne trouve pas index.php
Voici le message :
The requested URL /Users/Julien/Documents/projet/DW/tuto/webroot/index.php was not found on this server.
lorsque je cherche simplement css/style.css
Si j'ai bien compris ce point htaccess sert à rediriger vers le index.php si il ne trouve pas la page, et donc à ce moment de la démarche on doit voir la page index affichée, ce qui n'est pas le cas.
Voila j'espère être assez clair.
Encore merci de prendre la peine de répondre.
PS: terrible ton site.
Voici le htaccess au niveau de la racine du site :
RewriteEngine On
RewriteRule (.*) webroot/$1 [L]
et celui dans webroot :
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]
Tu utilise Wamp ? Verifie la version accepeter de PHP ( faut du 5.3 ) et que le httpd.conf es la ligne LoadModule rewrite_module modules/mod_rewrite.so sans le petit# devand pour indiquer que le mod rewritable es on sur ton serv local.
j'utilise wamp, et pour la version php: 5.3.10 et oui le mode rewrite est activé.
Mais ça ne marche tjs pas.
Merci quand même
Bon la je viens de lire TOUS les messages concernant ce problèmes ici sur le forum, j'ai tt essayé.
Je suis totalement paumé.
Voici au cas ou quelqu'un aurait une lumineuse idée, les dernières erreurs dans apache error logs:
[error] [client ::1] File does not exist: C:/wamp/www/Users, referer: http://localhost/
et
[error] [client ::1] File does not exist: C:/wamp/www/Users
D'avance merci
J'ai du manquer un épisode mais depuis quand il n'y a plus "app" dans l'arborescence cakePhp? (dans le htaccess à la racine par exemple)