@Zezst
программист PHP

Что случилось с .htaccess?

Есть такой .htaccess
AddDefaultCharSet utf8

php_flag display_errors on
php_flag display_startup_errors on

ErrorDocument 401 /error/401.html
ErrorDocument 403 /error/403.html
ErrorDocument 404 /error/404.html
Options -Indexes

RewriteEngine on

RedirectMatch 403 /\..*$

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ index.php?route=$1 [L]


К я понимаю суть такова, что если нет указанного файла то передать управление в index.php . Но вот незадача, буквально час назад стало происходить странное. обращаюсь к явно существующему файлу, но оказываюсь в индексе. при этом все картинки открываются как положено. ради эксперимента добавил в начало индекса exit;, и о чудо. Я попал в вызываемый файл.
Вот интересно, что это?
Я два года пользовался неправильным .htaccess
или какой то частный глюк, лечить который только переустановкой сервера.
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы