前一段时间,我的服务器出了问题。在Joomla使用安全漏洞,有人在我的网站上创建了数千个文件(以* .html结尾)。
我删除了所有这些文件,但Google一直在查询这些文件。我已经在Google网站站长工具中添加了一百个(或更多)文件名,但仍有大量文件。
我想要的是在.htaccess
文件中添加规则,以便在请求任何以.html结尾的文件时返回410错误代码,如果文件名为google123456789abcdefg.html
(文件来自谷歌)。问题是html文件可以在网络服务器的任何(不存在的)文件夹中......
你能帮我解决这个问题吗?因为我不知道.htaccess
文件的工作方式......
答案 0 :(得分:1)
您可以使用以下规则:
RewriteEngine on
#--exclude "/google12345.html--#
RewriteCond %{REQUEST_URI} !^/google12345abc\.html$ [NC]
#--redirect all .html requests to 410 Gone--#
RewriteRule \.html$ - [R=410,L]