使用htaccess拒绝使用其真实姓名访问子文件夹

时间:2014-07-30 10:46:01

标签: apache .htaccess

我想拒绝用户通过其真实姓名访问子文件夹: 真实姓名是"folder1" 我想让它被另一个名字访问" test" 我已经用这个做了:

RewriteRule ^(test/)(.*)$ /folder1/$2 [L]

它工作正常,但仍然可以通过其真实姓名访问(site.com/folder1) 我已经在上一行之后添加了这个:

RewriteRule ^(.*)(\/)(.*)$ error.php [L]
如果用户使用的是任何内容而不是"test",则会重定向任何用户,但如果他使用"folder1",也会让他访问该内容。

请一些帮助。

1 个答案:

答案 0 :(得分:1)

只需关闭您网站上的索引即可。

将此添加到..htaccess文件的顶部。

 Options -Indexes
 ErrorDocument 403 /