Pourquoi je ne peux pas le désactiver .htaccess d'Apache?

C'est le problème inverse de la plupart des propos que j'ai lu. Je suis sous Ubuntu 8.04 sur un Amazon exemple avec Apache 2.2.8 et je ne peux pas comprendre pourquoi le réglage de la directive AllowOverride None pour racine ne s'arrête pas mon .fichier htaccess d'être inclus.

J'ai un sous-répertoire avec hello.py et un .fichier htaccess. Quand j'ai accédez au fichier, il fonctionne très bien avec modpython desservant le fichier. Si j'ai mis quelques ordures .htaccess j'obtiens une erreur du serveur, donc je sais de la .fichier htaccess est utilisé. Aussi, si je supprime le .fichier htaccess, hello.py n'est plus le serveur par modpython - à la place, le navigateur tente de l'ouvrir.

Dans l'un de mes sites-available (lien dans sites-enabled), j'ai "AllowOverride None" pour le répertoire racine. Je pensais que ce serait empêcher .htaccess d'être inclus à partir de la racine et tous ses sous-répertoires qui devrait faire hello.py pour ne pas être servi par mod_python. Cependant, il continue d'être servie très bien et je peux le tester .htaccess est toujours inclus parce que quand je le modifie, je vois les résultats dans mon navigateur.

Peut-être il ya quelque chose que je ne suis pas la compréhension au sujet de mon fichier dans sites-enabled. C'est le fichier que je suis en utilisant:

NameVirtualHost *:8080 
<VirtualHost *:8080>
<Directory />
AllowOverride None
</Directory>
</VirtualHost>

Merci pour toute aide.

Alors que la directive AllowOverride None devriez arrêter de lire .fichiers htaccess, je remarque que votre configuration contient rien de ce qui concerne mod_python (c'est à dire, AddHandler mod_python .py). Ce qui est dans le .fichier htaccess?
.htaccess: AddHandler mod_python .py PythonHandler mptest PythonDebug Sur et dans mptest.py: à partir de mod_python importation apache def gestionnaire(req): req.log_error('handler') req.content_type = 'text/plain' req.send_http_header() req.write("Hello World!") de retour de apache.OK

OriginalL'auteur Mitch | 2009-03-03