В проекте Symfony4, в среде prod
с включенным webpack encore
мы получаем эту ошибку:
GET http://admin.domain.com/build/app.97d835a6.css net::ERR_ABORTED 404 (Not Found)
Указанный файл app.97d835a6.css
существует в папке /public/build
.
.htaccess это:
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} ^/public/.*\.(jpg|css|js|gif|png)$ [NC]
RewriteRule ^(.*)$ public/build/$1
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^.*\.(jpg|css|js|gif|png)$ [NC]
RewriteRule ^(.*)$ /public/index.php [QSA,L]
</IfModule>
А в webpack.encore.js это код:
Encore
// directory where compiled assets will be stored
.setOutputPath('public/build/')
// public path used by the web server to access the output path
.setPublicPath('/build')
// only needed for CDN's or sub-directory deploy
//.setManifestKeyPrefix('build/')
Он не загружает сгенерированные активы ...есть идеи?