相对 CSS/JS 路径形成一个目录



我正在使用 AWS 托管我的网站。我的域指向

/root/code/website/

现在我想将用户实现的自定义 CSS 放到此路径

/root/code/resources/我试过了

<link href="../resources/1111.css">

但它不起作用。有没有办法将这些 css 文件包含在我的 PHP 脚本中。

这取决于您配置 AWS 的方式。首先,您需要通过nginx,apache允许权限到项目之外的目录(/root/code/resources/)。然后配置nginx或apache服务器

Nginx 示例

location ~* .(css) {
    root /root/code/resources/;
}

你的道路将是

  <link href="1111.css">

如果你 php 文件的路径是

/root/code/website/index.php

和 CSS

/root/code/resources/custom-styles.css

然后<link href="../resources/custom-styles.css">可以正常工作,除非此文件不是正在提供的文件,即如果此文件包含在其他文件中,则路径应为 w.r.t 该文件

即用于文件

/root/code/website/dist/index.php

<link href="../../resources/custom-styles.css">会起作用。

最新更新