我正在使用 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">
会起作用。