当CSS不在根目录下时,为什么不能链接我的CSS?

姜和薰衣草

我一直在尝试重组网站的文件夹结构,以使用户无法通过URL访问某些目录或文件,并根据此答案将这些文件夹移至根文件夹之外由于我正在本地服务器(xampp)上进行测试,因此我在httpd文件中对此进行了更改:

DocumentRoot "C:/xampp/htdocs/website"
<Directory "C:/xampp/htdocs/website">...</Directory>

现在我的网站的文件夹结构如下所示:

htdocs
    css
        styles.css
    includes
        header.php
    website
        index.php

localhost正确输入浏览器会显示index.php,其中包括带有的标题include '../includes/header.php';header.php我尝试像这样链接我的CSS文件时:

<link rel="stylesheet" type="text/css" href="../css/styles.css">

我认为这将只是从上一个目录includeswebsitecss自认为已经为我所有的包括工作,但不管是什么我已经试过(包括其他链接)我不能让我的CSS工作,除非我把css里面的文件夹中的某处根目录。我还尝试过垃圾邮件发送CTRL+F5,在每个主要的浏览器中打开我的网站,然后重新启动Apache。

我敢肯定,对此我必须忽略一个简单的解释。

阿里耶茹德

php include是由php解释器本身完成的(它可以访问所有系统),访问您网站的用户无法修改它,该用户甚至不知道也不知道,因为他没有访问权限对此。

但是出于明显的安全原因,您不能让用户访问父目录。试想一下,是否有人可以请求../../../home/youruser/并指向服务器上的任何文件!那将是疯狂的,并且是一个非常大的安全漏洞。

您只是无法在执行请求时从DocumentRoot路径上移。

您必须将css文件夹移动到内部website并使用指向它/css/style.css

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么有时我们需要在根目录下挂载那些文件?

来自分类Dev

为什么我不能更改根目录?

来自分类Dev

.htaccess链接到不在文档根目录下的目录

来自分类Dev

如果 setup.py 不在依赖链接的根目录下怎么办?

来自分类Dev

在将react redux应用程序部署到heroku时,为什么要在根目录下添加static.json

来自分类Dev

XAMPP不在分区的根目录中时,为什么不起作用?

来自分类Dev

当php文件不在doc根目录下时如何使用图像生成php

来自分类Dev

为什么很多 repos 在根目录下都有一个 test 文件夹?

来自分类Dev

为什么FtpWebRequest从根目录下载文件?这会导致553错误吗?

来自分类Dev

为什么项目位置不能位于文件系统根目录?

来自分类Dev

为什么我们在/ root目录下与linux连接?

来自分类Dev

为什么这个用于在悬停时反转颜色的 CSS 不能在我的图像上工作?

来自分类Dev

为什么我不能用 CSS 覆盖我的包装器?

来自分类Dev

为什么可以从apache访问我的根目录?

来自分类Dev

为什么我得到了错误的文档根目录?

来自分类Dev

为什么我不能在 css 中对图像进行过渡?

来自分类Dev

为什么我不能在CSS Variable中使用rgba?

来自分类Dev

为什么我的图片不能用 CSS flexbox 调整大小?

来自分类Dev

为什么我不能将此 css 转换为 xpath

来自分类Dev

为什么我的React组件的CSS不能动态更新?

来自分类Dev

IntelliSense:为什么我不能查找DOM / CSS类型?

来自分类Dev

为什么我不能用 CSS 删除这个边框?

来自分类Dev

CSS-为什么我不能内联所有内容?

来自分类Dev

为什么我的CSS动画不能同时运行?

来自分类Dev

为什么我的跨度悬浮CSS不能正常工作?

来自分类Dev

为什么我的 CSS 过渡不能反向工作?

来自分类Dev

为什么我不能删除该目录?

来自分类Dev

为什么我不能删除该目录?

来自分类Dev

为什么我不能删除目录?

Related 相关文章

  1. 1

    为什么有时我们需要在根目录下挂载那些文件?

  2. 2

    为什么我不能更改根目录?

  3. 3

    .htaccess链接到不在文档根目录下的目录

  4. 4

    如果 setup.py 不在依赖链接的根目录下怎么办?

  5. 5

    在将react redux应用程序部署到heroku时,为什么要在根目录下添加static.json

  6. 6

    XAMPP不在分区的根目录中时,为什么不起作用?

  7. 7

    当php文件不在doc根目录下时如何使用图像生成php

  8. 8

    为什么很多 repos 在根目录下都有一个 test 文件夹?

  9. 9

    为什么FtpWebRequest从根目录下载文件?这会导致553错误吗?

  10. 10

    为什么项目位置不能位于文件系统根目录?

  11. 11

    为什么我们在/ root目录下与linux连接?

  12. 12

    为什么这个用于在悬停时反转颜色的 CSS 不能在我的图像上工作?

  13. 13

    为什么我不能用 CSS 覆盖我的包装器?

  14. 14

    为什么可以从apache访问我的根目录?

  15. 15

    为什么我得到了错误的文档根目录?

  16. 16

    为什么我不能在 css 中对图像进行过渡?

  17. 17

    为什么我不能在CSS Variable中使用rgba?

  18. 18

    为什么我的图片不能用 CSS flexbox 调整大小?

  19. 19

    为什么我不能将此 css 转换为 xpath

  20. 20

    为什么我的React组件的CSS不能动态更新?

  21. 21

    IntelliSense:为什么我不能查找DOM / CSS类型?

  22. 22

    为什么我不能用 CSS 删除这个边框?

  23. 23

    CSS-为什么我不能内联所有内容?

  24. 24

    为什么我的CSS动画不能同时运行?

  25. 25

    为什么我的跨度悬浮CSS不能正常工作?

  26. 26

    为什么我的 CSS 过渡不能反向工作?

  27. 27

    为什么我不能删除该目录?

  28. 28

    为什么我不能删除该目录?

  29. 29

    为什么我不能删除目录?

热门标签

归档