修改.htaccess保护博客

.htaccess文件的作用非常大,今天Wopus就分享通过.htaccess文件来保护博客,防止博客别脚本注入。

只需要简单的复制下面的代码,即可完成操作。在修改.htaccess文件之前,还是先把这个文件备份一下。

需要网.htaccess里添加的代码:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (< |%3C).*script.*(>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|[|%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|[|%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]

代码虽然简单,但是却非常有作用。

延伸阅读:

Comments

22 responses to “修改.htaccess保护博客”

  1. tom Avatar
    tom

    不知道为什么不能使用,加入后出现500 Internal Server Error

    1. 酋 长 Avatar

      收到反馈。

      1. 陌上唯歌 Avatar

        添加代码以后直接发生服务器错误了~~

  2. fengya Avatar

    评论框在chrome下有错位情况了

  3. 光卫 Avatar

    分享是精神,支持

  4. power Avatar
    power

    酋 长 我重装了好多次插件都没有生成.htaccess文件.可以发给我吗? 8380042@qq.com

    1. 酋 长 Avatar

      如果你的是linux的主机,.htaccess是自动生成的。

      1. soping Avatar

        呃,酋长,我的是Linux主机,根目录也有这个文件,还需要手动修改么?

  5. 老耿 Avatar

    这段代码是干嘛用的?能解释下不?

  6. Ray Avatar

    同问,可否解释下代码以及正则表达式的含义?

  7. […] 需要网.htaccess里添加的代码: view source […]

  8. 系统之家windows7下载 Avatar

    此代码我也没看明白是啥意思。囧

  9. 李伟举 Avatar

    这代码有什矣用?

  10. tty Avatar

    我Linux主机。安装完了怎么没看到这个文件呢?

  11. 山寨笔记本 Avatar

    今天刚听完张恩民老师的54讲,感觉有收获。
    酋 长,是否可以给个论坛邀请码? ^_^

  12. […] 2010-01-28 2:02 | 来源: 原创 | 作者: 酋 长 | 评论: 14条评论 […]

  13. 明和超音波 Avatar

    嗯..看起来不难,学到了,对我这个初学都有帮助

  14. […] 需要网.htaccess里添加的代码: view source […]

  15. 朱子家训 Avatar

    正在学习,很好的教材。

  16. rayca Avatar
    rayca

    这段是什么意思?

  17. rayca Avatar
    rayca

    在.htaccess里添加这段代码后直接500 SERVER ERRO了

  18. ShoWith.us Avatar

    你这个输出代码的插件怎么弄的啊?