我的根是www
。www/css/
是包含所有css文件的子目录。我希望根目录(www)中的文件(而不是文件夹)能够访问css中的文件。我不希望用户直接访问目录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
文件的地址来访问该文件的尝试,都只会导致浏览器地址栏重定向到:
CCD_ 10。