Php 将应用部署到共享主机时未加载资产
我在共享服务器上安装了symfony应用程序。这个项目的根是Php 将应用部署到共享主机时未加载资产,php,.htaccess,symfony,web-deployment,symfony-3.4,Php,.htaccess,Symfony,Web Deployment,Symfony 3.4,我在共享服务器上安装了symfony应用程序。这个项目的根是 /public_html/back/symfony 我将.htaccess放入目录“/public\u html/back/symfony”,如下所示: <IfModule mod_rewrite.c> Options -MultiViews #RewriteBase / RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f Re
/public_html/back/symfony
我将.htaccess放入目录“/public\u html/back/symfony”,如下所示:
<IfModule mod_rewrite.c>
Options -MultiViews
#RewriteBase /
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ public/index.php [QSA,L]
</IfModule>
选项-多视图
#重写基/
重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写规则^(.*)$public/index.php[QSA,L]
当我尝试访问浏览器中的页面时,未加载资源,并出现错误:
Loading failed for the <script> with source “http://api.mydomain.com/build/js/app/base-script.62abfcbd.js”.
为具有源的加载失败”http://api.mydomain.com/build/js/app/base-script.62abfcbd.js”.
你对此有想法吗?提前谢谢,我的英语很抱歉。你有没有分享部署Symfony项目的所有要点?像清除缓存一样 在这里,您可以看到如何准备和使用部署资产: Symfony建议以下资产:
- 使用网页包Encore构建和缩小您的资产
- 将资产推送到CDN