Выводится 404 заглушка VestaCP, если в урле есть %2F
Выводится 404 заглушка VestaCP, если в урле есть %2F
в .htaccess:
И для всех необозначенных в .htaccees урлов запускается моя заглушка error404.php.
Но если в урл добавить %2F, например site.ru/page1%2F-sdfsdf, то браузер выкидывает на стандартную 404-заглушку VestaCP:

Если же урл содержит знак %2, например site.ru/page1%2-sdfsdf, то:

Если же урл содержит знак %, например site.ru/page1%-sdfsdf,то:

Пожалуйста объясните почему так происходит, и как заставить по любым не прописанным в правилах RewriteRule адресам переводить на мой error404.php?
влк/выкл "Поддержка ProxyNGINX" никак не влияет.
Code: Select all
php_flag display_errors on
Options +FollowSymLinks
RewriteEngine On
....
ErrorDocument 404 /error404.php
Но если в урл добавить %2F, например site.ru/page1%2F-sdfsdf, то браузер выкидывает на стандартную 404-заглушку VestaCP:

Если же урл содержит знак %2, например site.ru/page1%2-sdfsdf, то:

Если же урл содержит знак %, например site.ru/page1%-sdfsdf,то:

Пожалуйста объясните почему так происходит, и как заставить по любым не прописанным в правилах RewriteRule адресам переводить на мой error404.php?
влк/выкл "Поддержка ProxyNGINX" никак не влияет.