【发布时间】:2015-04-21 05:30:22
【问题描述】:
我想知道如何使用 htaccess拒绝访问特定文件夹。
我尝试使用 重定向:
Redirect 301 /css/ http://localhost/ [NC,L]
但这会阻止网站上的任何内容。
还尝试了重写:
RewriteCond %{REQUEST_URI} ^/css/ [NC]
RewriteRule ^ index.html [L]
但仍然不是一个好的解决方案。
【问题讨论】:
-
如果有人访问您的某个页面,他们可能需要访问那些 css 和 js 文件夹,浏览器将请求任何指向 css/js 中任何内容的链接
-
你到底想要什么?如果您不希望人们看到您可能在这些文件夹中放置的其他文件,请拒绝列出文件夹。
-
是的,基本上如果用户输入 example.net/css,他将被重定向到 index.html 我不想让他看到文件夹中的内容。这真的只是一个化妆品方面的肯定! =)
-
如我所说,拒绝文件夹列表,一切都很好。
-
现在用 Options -Indexes 来做吧。谢谢。
标签: html css .htaccess mod-rewrite redirect