【问题标题】:Assets are not loaded when deploy app to shared hosting将应用程序部署到共享主机时未加载资产
【发布时间】:2020-02-02 04:34:34
【问题描述】:

我将 symfony 应用程序安装到共享服务器。项目的根是

/public_html/back/symfony

我像这样将 .htaccess 放在目录 '/public_html/back/symfony' 中:

<IfModule mod_rewrite.c>
    Options -MultiViews
    #RewriteBase /
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ public/index.php [QSA,L]
</IfModule>

当我尝试访问浏览器中的页面时,资产未加载并出现错误:

Loading failed for the <script> with source “http://api.mydomain.com/build/js/app/base-script.62abfcbd.js”.

你对此有什么想法吗?提前谢谢,对不起我的英语。

【问题讨论】:

    标签: php .htaccess symfony web-deployment symfony-3.4


    【解决方案1】:

    您是否分享了部署 Symfony 项目的所有要点?像清除缓存 Deploy in Symfony

    您可以在此处了解如何准备和使用部署资产: Deploy Asset in Symfony

    Symfony 建议资产:

    • 使用 Webpack Encore 构建和缩小资产
    • 将资产推送到 CDN

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2013-04-09
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2019-06-13
      • 2020-09-30
      • 1970-01-01
      • 2020-12-01
      相关资源
      最近更新 更多