Не могу отобразить изображение

Имеется фрэймворк, который запускает фронт контроллер (index.php) по пути записанному в корне ishop2.loc

.htaccess:

AddDefaultCharset UTF-8
<IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteRule ^$ public/ [L]
      RewriteRule (.*) public/$1
</IfModule>

и не корневой .htaccess в папке public:

RewriteCond %{REQUEST_FILENAME} !-F

RewriteCond %{REQUEST_FILENAME} !-D

RewriteRule (.*) index.php?$1 [L,QSA]

есть папка public/errors/images/404.png

есть папка errors/404.php

в 404.php прописываю код (в html) для запуска изображения img src="/errors/images/404.png" alt="" width="430" height="270"

изображение не загружается (хотя всё прописал правильно (по урокам- cms интернет магазин)) если не делать эти перинаправления в файлах htaccess, то изображение определяется, так как фронт контроллер будет находится в ishop2.loc/index.php, а не в public/index.php, я так понимаю что <img src= как-то неправильно отображает путь к файлу из за этого перенапрявления (абсолютные пути тоже прописывал "C:\OSPanel\domains\ishop2.loc\public/errors/images/404.png"), но без результата, что делать не знаю (проект в ide netbeans) что подскажите?


Ответы (1 шт):

Автор решения: Alex_Viktor

Проблема решена (что за глюк был я не знаю), но когда снова раскоментировал

htaccess #<IfModule mod_rewrite.c>
      RewriteEngine on
      RewriteRule (.*) public/$1 

картинка отобразилась по такому пути img src="/public/errors/images/404.png", хотя раньше по этому пути она не отображалась.

→ Ссылка