.htaccess ne veut pas être lu

Matthia$ Messages postés 364 Date d'inscription   Statut Membre Dernière intervention   -  
Matthia$ Messages postés 364 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour tout le monde,

Je souhaite faire de la réécriture d'URL avec le fichier .htaccess, mais en locale, j'ai des problèmes pour le configurer.

Voici ma configuration :
- Ubuntu 8.10, Apache2
- dossier du site : /var/www/nom-du-site
- pour lire mon site : http://www.nom-du-site.fr
- le module "rewrite" est chargé

Quand j'ai mon fichier /var/www/nom-du-site/.htaccess , il n'est pas lu par Apache.
C'est à dire que les redirections et le ErrorDocument404 ne fonctionnent pas.

Apparemment, apache considère /var/www/ comme racine du site, et non /var/www/nom-du-site/
Il me reconnait alors le ErrorDocument 404.
Par contre, les redirections ne marchent pas. Je tombe donc toujours sur mon 404.

Si quelqu'un sait où je me suis planté dans ma configuration, merci de me le dire.
Bonne soirée.
Matthia$

1 réponse

Matthia$ Messages postés 364 Date d'inscription   Statut Membre Dernière intervention   78
 
Youhou, j'ai trouvé mon problème !
En fait il faut aller faire un tour dans /etc/apache2/sites-available/ et, pour chacun des sites, modifier :
AllowOverride None
par
AllowOverride All
partout dans le fichier ...

Merci tout le monde pour votre aide ! \o/
Bonne soirée.
0