有人可以确认此htaccess有效吗?

时间:2015-06-19 14:00:59

标签: wordpress apache .htaccess

我的服务器上的.htaccess文件中有以下内容。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

我对index.php的做法感到有些困惑。在我看来,它将url重写两次到index.php?这是正确的,我们的服务器产生了一个问题,它为index.php产生了很多进程,而且我目前正在研究这可能导致的原因。

这些是让我担心的日志行:

Jun 19 15:06:34 Server lfd[9809]: *Excessive Processes* User:ftpew1ng Kill:0 Process Count:14
Jun 19 15:06:34 Server lfd[9809]: *User Processing* PID:398 Kill:0 User:serveruser Time:560914 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:35 Server lfd[9809]: *User Processing* PID:19556 Kill:0 User:serveruser Time:455723 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:35 Server lfd[9809]: *User Processing* PID:32005 Kill:0 User:serveruser Time:687537 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:36 Server lfd[9809]: *User Processing* PID:29603 Kill:0 User:serveruser Time:341166 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php
Jun 19 15:06:36 Server lfd[9809]: *User Processing* PID:19129 Kill:0 User:serveruser Time:342362 EXE:/usr/bin/php CMD:/usr/bin/php /home/serveruser/public_html/index.php

等等..

1 个答案:

答案 0 :(得分:0)

这是“非常永久链接”的标准WordPress重写块,并且它不会重写index.php两次。

如果您遇到来自index.php的过多进程的服务器问题,请查看访问服务器的IP,看看它们是否始终是一个或多个IP。检查https://www.projecthoneypot.org/search_ip.php,看看他们是否为垃圾邮件发送者。

然后查看http://codex.wordpress.org/Brute_Force_Attackshttp://codex.wordpress.org/Hardening_WordPress