Heim  >  Fragen und Antworten  >  Hauptteil

Frontend – Wie kann das Hintergrundproblem gelöst werden, indem mehrere CSS-Adressen mit Nginx zusammengeführt werden?

Knoten+Nginx-Projekt, die Seite verwendet eine Adresse wie http://cdn/project1/a.css, pro..., um auf CSS zu verweisen.
Jedes CSS kann einen Hintergrund mit einem relativen Pfad haben, z. B. Hintergrund: URL (. /images/logo.png), nach dem Zusammenführen meldet der Bildpfad einen Fehler. Gibt es eine Möglichkeit, das Problem zu beheben?

某草草某草草2714 Tage vor450

Antworte allen(2)Ich werde antworten

  • 我想大声告诉你

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

    1. 可能的话用绝对路径

    2. 如果无法使用绝对路径,不能混用不同目录的css,可以分开这么调用

      http://cdn/??a.css
      http://cdn/project/??1.css,2.css
    3. 本地搭建同样环境测试,apache也有concat组件

    Antwort
    0
  • 曾经蜡笔没有小新

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

    css文件的相对路径是要根据当前css文件来获取把。把相应的图片也挂在cdn上相对位置就行把。

    Antwort
    0
  • StornierenAntwort