.htaccess ne veut pas être lu

Fermé
Matthia$ Messages postés 364 Date d'inscription mercredi 31 août 2005 Statut Membre Dernière intervention 17 mars 2010 - 18 mai 2009 à 18:20
Matthia$ Messages postés 364 Date d'inscription mercredi 31 août 2005 Statut Membre Dernière intervention 17 mars 2010 - 18 mai 2009 à 21:32
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 mercredi 31 août 2005 Statut Membre Dernière intervention 17 mars 2010 78
18 mai 2009 à 21:32
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