繁体   English   中英

使用.htaccess拒绝访问所有目录和文件列表

[英]Deny Access to all directory and file listing with .htaccess

.htaccess用于阻止访问公用文件夹(共享托管下的LARAVEL项目)中其他文件的代码是什么?

我有一个名为index.php的文件,并且我希望该文件是唯一能够访问所有其他文件/目录的文件。

我在StackOverFlow上看到了其他解决方案,但它们不符合上述要求。

您可以使用.htaccess此代码阻止对文件夹的访问

<Directory "/file/">
     deny from all
</Directory>

您必须通过文件名来修改“文件”。

但是我不知道这是否是您要寻找的,因此您也可以这样做:

RewriteEngine on
RewriteRule ^(.+)$ index.php

Laravel已经准备好了自己的.htaccess,并且也可以与您的共享主机一起使用。

myfoldersite/public/.htaccess 

搬去

myfoldersite/.htaccess 

然后重命名

myfoldersite/server.php

index.php

然后尝试再次浏览您的网站,让我们看看是否可行。

干杯!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM