Задать вопрос
@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
или какой то частный глюк, лечить который только переустановкой сервера.
  • Вопрос задан
  • 141 просмотр
Подписаться 1 Оценить 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы