这是我的wordpress网站的网站地图:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
#RewriteCond %{HTTP_USER_AGENT} (Googlebot|Bingbot|MSNbot|Webdup|AcoonBot|AhrefsBot|Ezooms|EdisterBot|EC2LinkFinder|jikespider|Purebot|MJ12bot|WangIDSpider|WBSearchBot|Wotbox|xbfMozilla|Yottaa|YandexBot|Jorgee|SWEBot|spbot|TurnitinBot-Agent|mail.RU|curl|perl|Python|Wget|Xenu|ZmEu) [NC]
#RewriteRule (.*) http://www.suffolklawreviewab.com/$1 [R=301,L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
</IfModule>
有人可以解释恶意软件是否有第4行和第5行吗?我一直在评论他们。
另一个问题: 最后两个重写规则用于索引站点地图?
谢谢
答案 0 :(得分:3)
您发布的内容不是站点地图,而是您的htaccess文件。
关于您的第一个问题,是的,看起来像恶意软件攻击。这两行基本上是说,如果用户代理是google,bing等,那么重定向到第二行中的URL。这是一种劫持搜索引擎机器人的方式,以便让他们为自己的网站编制索引而不是自己的网站。可能很难检测到这种攻击,因为对于典型的用户来说,一切都显得正常。
关于第二个问题,看起来这些规则旨在将站点地图请求映射回索引文件,因此您使用的任何站点地图插件都可以以编程方式提供站点地图,而不是将其存储在静态xml文件中。我会验证这实际上是您的站点地图生成器如何工作,因为您的站点已被盗用。
此外,仅仅评论这些行并不足以解决您的恶意软件问题。您的网站的其他方面也可能已遭到入侵。我的建议是:
答案 1 :(得分:0)
是第4行和第5行是恶意软件。这将把所有搜索引擎重定向到他们的网站,所以他们基本上都在偷你所有的搜索引擎优化。最后两行本身并不是恶意软件,但您应该检查站点地图并查看站点地图所说的内容。确保你进行完整的托管扫描,因为有些人正在将这些行插入你的htaccess。