ホームページ  >  に質問  >  本文

フロントエンド - 複数の CSS アドレスを nginx とマージすることでバックグラウンドの問題を解決するにはどうすればよいですか?

Node+Nginx プロジェクト、ページは CSS を参照するために http://cdn/project1/a.css、pro... などのアドレスを使用します。
各 CSS には、background:url などの相対パスを持つ背景が含まれる場合があります。 (./images/logo.png)、マージ後、画像パスがエラーを報告します。それを解決する方法はありますか?

某草草某草草2713日前448

全員に返信(2)返信します

  • 我想大声告诉你

    我想大声告诉你2017-05-16 17:10:14

    1. 可能であれば絶対パスを使用してください

    2. 絶対パスを使用できず、異なるディレクトリの CSS を混合できない場合は、それらを個別に呼び出すことができます

      リーリー
    3. テスト用に同じ環境をローカルに構築します。Apache には concat コンポーネントもあります

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 17:10:14

    CSS ファイルの相対パスは、現在の CSS ファイルに基づいて取得する必要があります。対応する写真を CDN 上の相対的な位置に吊るすだけです。

    返事
    0
  • キャンセル返事