Доброго!
На простом html сайте 5 страниц выявилась такая проблема, при переходе на несуществующий файл к примеру
https://site.ru/assets/images/uploads/1/2/3/image.jpg
получаю 404 страницу без оформления.
В консоли
Загрузка < script > по адресу «https://site.ru/assets/images/uploads/1/2/3/assets/js/vendor/modernizr-3.3.1.min.js» не удалась.
на 404 странице скрипты подключаются так
<script type="text/javascript" src="assets/js/vendor/modernizr-3.3.1.min.js"></script>
Если переходим к примеру к несуществующей странице по url - /123, то 404 страница отдается нормально.
В htaccess
RewriteEngine On
RewriteBase /
ErrorDocument 404 /404.php