как перенаправить в подпапку из корня, переписать ссылку подпапки, чтобы выглядеть как root, а затем добавить некоторые исключения в htaccess?

Прошу прощения, если это дублированный вопрос. То, что я нашел в сети, не удовлетворило меня вообще.

Как я спросил в этом вопросе , я успешно переписал папку /public в корневой URL. Поэтому, если я посещаю localhost или localhost/public apache перенаправляет меня на /public и скрывает публикацию в URL-адресе. Подводя итог, я сделал это следующим образом:

 RewriteEngine on RewriteCond %{THE_REQUEST} /public/([^\s]+) [NC] RewriteRule ^ /%1 [NC,L,R] RewriteCond %{REQUEST_URI} !^/public RewriteRule ^(.*)$ /public/$1 [NC,L,QSA] 

Однако таким образом все будет перенаправлено на подпапку /public . Мне нужно сохранить или добавить некоторые исключения в некоторые подкаталоги, которые не находятся в папке /public .

 +---assets +---images \---jp-pattern.jpg +---javascripts +---stylesheets +---template +---public \---products 

Мне нужно сохранить активы, изображения, javascripts, таблицы стилей и папки шаблонов . Мне нужно, чтобы они были, например, localhost/images и так далее.

Сначала я попытался с папкой с изображениями следующим образом:

 RewriteCond %{REQUEST_URI} !^/images [NC] 

или

 RewriteCond %{REQUEST_URI} !^/images/?$ [NC] 

или

 RewriteCond %{REQUEST_URI} !/images [NC] 

но никто из них не работал. Браузер всегда возвращает мне это сообщение:

 Not Found The requested URL /public/images/jp-pattern.jpg was not found on this server. 

Это означает, что я не мог добавить исключение.

Как добавить эти исключения?