代码之家  ›  专栏  ›  技术社区  ›  Jeremy Thomas

已删除www子域,现在应用程序无法定位资产

  •  1
  • Jeremy Thomas  · 技术社区  · 7 年前

    我刚刚建立了一个新版本的网站,当我保持旧版本仍然在运行 v1.domain_name.com . 新的应用程序已经 domain_name.com www.domain_name.com

    当旧版本加载时,它仍在 www :

    Request URL: https://www.domain_name.com/assets/application-ac351bca8a3fa2a33d1cb8f4c9cc40ac84207be5f2dfd46e9040019626608098.css
    

    我该怎么改变呢?

    1 回复  |  直到 7 年前
        1
  •  2
  •   MattWhiteley    7 年前

    您只需要在配置文件中更改资产主机

    https://guides.rubyonrails.org/asset_pipeline.html#cdns

    # config/environments/production.rb
    config.action_controller.asset_host = 'v1.domain_name.com'