Bonjour, j'essaye de suivre le tuto "jour 2, la structure PHP", j'ai reproduis les 2 .htaccess:
Le premier dans le dossier www/site/
RewriteEngine On
RewriteRule (.*) webroot/index.php [L]
Le second dans le dossier www/site/webroot
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) webroot/$1 [L]
ça fait 2 heures que je cherche, j’espère que vous pourrez m'aider et merci d'avance.

5 réponses


Carouge10
Réponse acceptée

Bonsoir,

Essayer ceci pour les .htaccess:
www/site/

RewriteEngine On
RewriteRule (.*) webroot/$1 [L]

www/site/webroot/

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) index.php/$1 [L]
maxyumi51
Auteur
Réponse acceptée

Il suffisait d'ouvrir "httpd.conf" (dans wamp, apache), de supprimer un "#" a un endroit vers la ligne 130 et ç'était bon (sauf que j'ai pas redemarré wamp --' #boulet)

erreor 500 internal server error

non toujours pas

Essayer d'enlever les .htaccess et de mettre un fichier index.php bidon dans le dossier www/site/ et de voir s'il est affiché.

Si oui alors ajouté le premier .htaccess et mettez votre fichier index dans le dossier webroot