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

时间:2018-05-01 00:16:36

标签: laravel apache .htaccess

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

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

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

2 个答案:

答案 0 :(得分:0)

您可以使用.htaccess

中的此代码阻止对文件夹的访问
<Directory "/file/">
     deny from all
</Directory>

您必须按文件名修改“文件”。

但我不知道你是否正在寻找这个,所以你也可以这样做:

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

答案 1 :(得分:0)

Laravel准备好了自己的.htaccess,这也适用于您的共享托管..

myfoldersite/public/.htaccess 

转到

myfoldersite/.htaccess 

并重命名

myfoldersite/server.php

index.php

再次尝试浏览您的网站,让我们看看它是否有效。

干杯!