Page 1 of 1

Выводится 404 заглушка VestaCP, если в урле есть %2F

Posted: Fri May 31, 2019 8:21 pm
by ruport
в .htaccess:

Code: Select all

php_flag display_errors on
Options +FollowSymLinks
RewriteEngine On
....
ErrorDocument 404 /error404.php
И для всех необозначенных в .htaccees урлов запускается моя заглушка error404.php.
Но если в урл добавить %2F, например site.ru/page1%2F-sdfsdf, то браузер выкидывает на стандартную 404-заглушку VestaCP:
Image

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

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

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

влк/выкл "Поддержка ProxyNGINX" никак не влияет.