Я думаю, что вы должны использовать ErrorDocument вместо этого кода строк.
Этот код строк означает, что если запрос для реального каталога (существует на сервере) или файла exitst, index.php не обслуживается.Поэтому, если файл или каталог не найдены, страница перезаписывается index.php, а не перенаправляет, это означает, что пользователь видит содержимое страницы индекса.
если вы используете ErrorDocument, пользователь знает, что этот файл или каталогне найден.
фон: извините за мой английский