我在我的网站有多个文件夹,并且在网站的根目录中有一个.htaccess
。我想拒绝使用htaccess访问其中的一些。我发现这个职位:如何拒绝使用一个.htaccess访问多个文件夹?
Deny access to one specific folder in .htaccess
IT解决方案是创建.htaccess
文件的目标文件夹中,但我想用一个.htaccess
做这项工作。我想拒绝使用站点根目录中的一个.htaccess
访问目标文件夹。
可能吗?
我在我的网站有多个文件夹,并且在网站的根目录中有一个.htaccess
。我想拒绝使用htaccess访问其中的一些。我发现这个职位:如何拒绝使用一个.htaccess访问多个文件夹?
Deny access to one specific folder in .htaccess
IT解决方案是创建.htaccess
文件的目标文件夹中,但我想用一个.htaccess
做这项工作。我想拒绝使用站点根目录中的一个.htaccess
访问目标文件夹。
可能吗?
如果你想拒绝访问从根lavel htaccess的子文件夹,您可以使用下面的RewriteRules:如果请求/ folderA /和/ FolderB中
RewriteRule ^folderA/$ - [R=403,L]
RewriteRule ^folderB/$ - [R=403,L]
规则将返回一个403 Forbidden错误。
你可以试试:
RewriteEngine On
RewriteRule ^folder1/ - [F]
RewriteRule ^someotherfolder/ - [F]
# you can also use RegEx:
RewriteRule ^folder([0-9]+)/ - [F]