UPDATE: Проблема решена
После многих часов, я наконец-то понял, что проблема была в разрешении папки (757 вместо 755).Htaccess RewriteCond -f вопросы
Черт, я чувствую себя идиотом, но, по крайней мере, проблема решена :)
Спасибо всем!
У меня возникла странная проблема с моим .htaccess и mod_rewrite.
В настоящее время, у меня следующий .htaccess на моем корне:
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]
Проблема заключается в том:
Я хочу, чтобы иметь возможность получить доступ к любому существующему файлу.
т.е. mysite.com/anydir/myfile.png -> открыть anydir/myfile.png
- mysite.com/anydir/script.php -> открытая anydir/script.php
- MySite .com/file.png -> открытая file.png
- mysite.com/notadir/imnotafile -> перепишем
Но, все работает, за исключением второго пункта. У меня есть file.php
в моей test
папки, но когда я делаю mysite.com/test/file.php
, это держать переписав его, и он не должен ...
Что я делаю неправильно?
Добро пожаловать в переполнение стека! (: –
@GabrielSantos Спасибо :) –
Я только что проверил ваш .htaccess и не вижу этого переписывания. Возможно, это проблема кеширования. –