.htaccess ne veut pas être lu

Matthia$ Messages postés 371 Statut Membre -  
Matthia$ Messages postés 371 Statut Membre -
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

  1. Matthia$ Messages postés 371 Statut Membre 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