你好,我正在一个网站上工作,我不希望任何用户浏览我的网站目录或查看目录中的任何图像/文件只需在地址栏中输入图像或文件的地址或任何软件帮助
我认为这可能是我的.htaccess重写规则 请有人帮帮我 我的网站目录名称是成员,图片,广告 从本网站的某些地方我发现了这个
RewriteCond %{REQUEST_URI} ^/news/latestnews/(.*)$
RewriteCond %$1 ^(.*)2012(.*)$
RewriteRule ^(.*)$ /news/2012 [R=301,L]
将用户重定向到新目录,但我不知道如何使用htaccess我无法修改代码
答案 0 :(得分:0)
您可以在已有的htaccess文件的顶部添加以下内容
Options -Indexes
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\.)?YOURDOMAINNAME.*$ [NC]
RewriteRule \.(gif|jpg|png)$ http://www.YOURDOMAINNAME.com [L]
Options -Indexes
将限制目录列表
RewriteCond %{HTTP_REFERER} !^http://(www\.)?YOURDOMAINNAME.*$ [NC]
检查对文件的请求是否来自脚本内,或者请求是否有来自您域的引荐来源
RewriteRule \.(gif|jpg|png)$ http://www.YOURDOMAINNAME.com [L]
将重定向到您的主页。您可以通过管道|
符号将文件扩展名添加到此规则中,例如, gif|jpg|png|doc|pdf