htaccess RewriteCond !-f problèmes

Mise à JOUR: le Problème est résolu
Après de nombreuses heures, j'ai enfin compris que le problème était dans le dossier d'autorisation (757 au lieu de 755).

Merde, je me sens comme un idiot, mais au moins, le problème est résolu 🙂

Merci à tous!


J'ai un problème bizarre avec mon .htaccess et mod_rewrite.

Actuellement, j'ai la suite .htaccess sur mon root:

Options +FollowSymLinks
Options -MultiViews

RewriteEngine On

RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.php [NC,L] 

Le problème est:
Je veux être en mesure d'accéder à un fichier existant.

c'est à dire: mysite.com/anydir/myfile.png -> ouvrir le anydir/monfichier.png
- mysite.com/anydir/script.php -> ouvrir anydir/script.php
- mysite.com/file.png -> ouvrir le fichier.png
- mysite.com/notadir/imnotafile -> réécrire

Mais, tout fonctionne sauf le deuxième point. J'ai un file.php dans mon test dossier, mais quand je fais mysite.com/test/file.php, de réécriture, et il ne devrait pas...

Ce que je suis, je fais de mal?

Bienvenue à Débordement de Pile! (:
Merci 🙂
Je viens de tester votre .htaccess et ne pas voir cette réécriture. Peut-être que c'est un problème de mise en cache.
Je soupçonne que c'est une sorte de configuration du serveur. @OlafDietsche

OriginalL'auteur Henrique Mouta | 2013-03-09