Bonjour,
j'ai rencontré un problème avec vhost. j'utilise jelix framework php, uwamp.
.htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>
vhost
<VirtualHost *:80>
#UWAMP Generate Virtual Host
DocumentRoot "F:/Web/app/www/"
ServerName "www.site.com"
<Directory "F:/Web/app/www/">
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
et voici l'erreur
[Wed Dec 05 09:03:26.647138 2018] [core:alert] [pid 676:tid 900] [client 127.0.0.1:49790] F:/Web/app/.htaccess: deny not allowed here
[Wed Dec 05 09:03:27.814204 2018] [core:alert] [pid 676:tid 900] [client 127.0.0.1:49792] F:/Web/app/.htaccess: deny not allowed here, referer: www.site.com
besoin d'aide SVP. Merci
C'est normal, tu as paramétré ton VHost pour ne pas prendre en compte les fichiers .htaccess. Va voir la doc apache : https://httpd.apache.org/docs/2.2/fr/mod/core.html#allowoverride
Si c'est en local, tu peux définir AllowOverride à all
AllowOverride : "autoriser le remplacement" sous entendu "autoriser le remplacement des paramètres du serveur par ceux des fichiers htaccess"