Wordpress站点地图

时间:2015-03-22 21:26:35

标签: wordpress sitemap

这是我的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行吗?我一直在评论他们。

另一个问题: 最后两个重写规则用于索引站点地图?

谢谢

2 个答案:

答案 0 :(得分:3)

您发布的内容不是站点地图,而是您的htaccess文件。

关于您的第一个问题,是的,看起来像恶意软件攻击。这两行基本上是说,如果用户代理是google,bing等,那么重定向到第二行中的URL。这是一种劫持搜索引擎机器人的方式,以便让他们为自己的网站编制索引而不是自己的网站。可能很难检测到这种攻击,因为对于典型的用户来说,一切都显得正常。

关于第二个问题,看起来这些规则旨在将站点地图请求映射回索引文件,因此您使用的任何站点地图插件都可以以编程方式提供站点地图,而不是将其存储在静态xml文件中。我会验证这实际上是您的站点地图生成器如何工作,因为您的站点已被盗用。

此外,仅仅评论这些行并不足以解决您的恶意软件问题。您的网站的其他方面也可能已遭到入侵。我的建议是:

  • 更改所有密码以防止进一步攻击
  • 使用sucuri.net等扫描服务来识别任何其他问题,并监控以后的任何问题。
  • 首先考虑您的网站是如何被感染的。您的计算机是否感染了恶意软件?您是否安全地存储了密码?对于有权访问您网站的任何其他人也一样。
  • 一旦您采取措施验证您的网站是否干净,请再次更改您的密码。

答案 1 :(得分:0)

是第4行和第5行是恶意软件。这将把所有搜索引擎重定向到他们的网站,所以他们基本上都在偷你所有的搜索引擎优化。最后两行本身并不是恶意软件,但您应该检查站点地图并查看站点地图所说的内容。确保你进行完整的托管扫描,因为有些人正在将这些行插入你的htaccess。