我的网络托管服务商(1& 1)似乎没有正在阅读我的.htaccess
文件。
我尝试配置我的.htaccess
文件以防止通过网络浏览器访问文件,特别是所有具有以下扩展名的文件:.txt
,.jpg
,.jpeg
,{{ 1}},.pdf
,.xlsx
,.xls
,.doc
,.docx
,.eps
,.gif
。
这是我的.png
文件:
.htaccess
我如何实现我想要的目标?有什么提示吗?
答案 0 :(得分:0)
{1}}文件似乎可以被1& 1读取,但是有一种更简单的方法来阻止访问所有文件,而不是你正在做的事情。
如果你真的想阻止所有人访问你的网站 - 这就是阻止所有文件的作用 - 你可以将.htaccess变为:
.htaccess
否则,你可以这样做,这将只允许访问一些文件(在这种情况下,只有Deny from all
个文件):
.html
如需更多阅读,请查看this 1&1 overview of their .htaccess
file
注意:我完全不确定您的<FilesMatch "\.html$">
Allow from YOUR_IP_ADDRESS
Deny from all
</FilesMatch>
重定向在上面做了什么,因为您似乎希望他们转到index.php
。我删除了那些/messageforcurious
重定向,因为您似乎并不想要它们。