如何防止对apache Web服务器上的文件和文件夹进行直接URL访问? 假设我有像
这样的文件夹mysite.me/img 该文件夹包含很多文件,如jpg php pdf mp4等...
如何防止冲浪者从浏览器URL直接访问img文件夹中的文件和文件夹? 我在ubuntu服务器上使用:Apache / 2.4.18 我尝试将一些.htaccess文件添加到我的文件夹中但是没有工作 谢谢
答案 0 :(得分:0)
您应首先在apache上启用mod_rewrite
模块。要在Ubuntu上启用该模块:
sudo a2enmod rewrite
sudo service apache2 restart
之后,设置目录的指令AllowOverride
,将最小配置设置为AllowOverride FileInfo Options
。您可以在文件/etc/apache2/apache2.conf, <Directory>
块中找到该指令。
然后,按如下所示更新.htaccess,所有流量都将路由到index.php
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^(.*) index.php?route=$1 [QSA,L]
</IfModule>