Изображения не загружаются при доступе к http://www.website.com, а только при доступе к http://www.website.com/public
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
RewriteCond %{REQUEST_URI} !(\.css|\.js|\.png|\.jpg|\.svg|\.gif|robots\.txt)$ [NC]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(css|js|img|uploads|fonts)/(.*)$ public/$1/$2 [L,NC]
</IfModule>
Я использую laravel 5.2.
Как я могу это решить?
Отметьте этот ".htaccess". gist.github.com/liaotzukai/8e61a3f6dd82c267e05270b505eb6d5a
я могу получить доступ к веб-сайту с www.website.com, но, например, скажем, у меня есть изображение на странице ... ссылка пытается получить /img/image.jpg, а если я захожу на www.website.com/img/image .jpg выдает ошибку, но www.website.com/public/img/image.jpg работает нормально. @ Pragna Я пробовал этот .htaccess, но безуспешно.
хотя кажется, что изображения в публичном / загруженном / загружаемом виде просто прекрасны
Возможный дубликат Laravel 5 - удалить общедоступный из URL