gpt4 book ai didi

php - .htaccess 文件 - 无法正常工作

转载 作者:行者123 更新时间:2023-11-28 03:01:44 24 4
gpt4 key购买 nike

我的根是www . www/css/是包含所有 css 文件的子目录。我希望根 (www) 中的文件(而不是文件夹)能够访问 css 中的文件(我正在使用 includes (php))。我不希望用户直接访问目录 www/css/中的文件。

我在子目录 www/css/的 .htaccess 文件中有以下代码:
Options FollowSymLinks
Deny from css

我这样写是因为当我使用 <Directory>标记它根本不起作用(内部服务器错误)。但是我阻止访问目录 www/css 但不访问其中的文件(例如我可以访问文件 www/css/grid.css)。

当我说:

Deny from all

根 (www) 中的所有文件都无法访问此文件。结果我没有 css 样式。

有人能帮帮我吗?我试图解决这个问题 5 个小时,但我做不到。我还在努力。

圣诞快乐!

最佳答案

.htaccess 文件上传到 http://example.com/www/css/

.htaccess 文件中,包含以下行:

RewriteEngine on
RewriteCond %{HTTP_REFERER} ^$
RewriteRule ^(.+)\.css$ http://example.com/www/deny_css_access.html

如果一切正常(应该正常),那么任何尝试通过键入访问 http://example.com/www/css/ 中的 .css 文件的尝试该文件的地址直接进入浏览器栏,只会导致浏览器地址栏重定向到:

http://example.com/www/deny_css_access.html

关于php - .htaccess 文件 - 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34474894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com