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

时间:2016-03-05 08:04:08

标签: php css amazon-web-services web relative-path

我使用AWS来托管我的网站。 我的域名指向

/root/code/website/

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

/root/code/resources/ 我试过了

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

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

2 个答案:

答案 0 :(得分:1)

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

Nginx的例子

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

,你的路径将是

  <link href="1111.css">

答案 1 :(得分:0)

如果你的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">将有效。