检查服务器的网站日志,发现老是有人来扫描
从上图可以看到恶意的User-Agent是ZmEu,那可以在httpd.conf配置文件里:
DocumentRoot /var/www/xxxxx
<Directory "/var/www/xxxxx">
Order allow,deny
Allow from all
加多两行就可以了
DocumentRoot /var/www/xxxxx
<Directory "/var/www/xxxxx">
SetEnvIfNoCase User-Agent "ZmEu" getout
Order allow,deny
Allow from all
deny from env=get...
windows和ubuntu开启rewrite模块使用.htaccess
windows中开启rewrite模块:
一、打开apapche2的配置文件,http.conf(可以从开始目录找到或者到安装目录找到)
找到LoadModule rewrite_module modules/mod_rewrite.so这行,将前面的注释符号“#”去掉;
如果没有这行,可以添加上。
并确认apache安装目录下的modules文件夹中是否有mod_rewrite.so这个文件,若没有这个文件,可以到网上下载。
二、添加好模块好,启用。
还是在http.conf 文件中,查到<Di...
404 错误网页正确配置指向
HTTP 404 错误意味着链接指向的网页不存在,即原始网页的URL失效,这种情况经常会发生。
让访问自动修改为www前缀
就是有没有WWW的问题,它却没有这个功能。如果因为这个问题再安装一个Redirection或者WWW-Redirect插件,就显得有些小提大作了,而且这2个插件都不能完美搞定WWW问题,Matt老大的no-www插件也只能去WWW。我的做法是手动修改.htaccess,把下面一段加在# BEGIN WordPress上面。
注意使用# BEGIN private 这种是个好方法,助记、清晰,删除修改安全
<ifmodule mod_rewrite.c>
RewriteEngine On
Rewrit...
Windows下让Apache支持rewrite和.htaccess
作为一个使用WordPress我为了调试各式各样的主题和插件,不得不自己搭建一套开发环境。由于现在个人电脑都是Windows,所以也就自然而然的使用了Win+Apache+MySQL+PHP了。
不过这样的开发环境还是有很多问题的,比如我这两天想看看永久链接的效果,发现设定了永久链接后,竟然除了主页每一页都变成了HTTP404,这个……原来是我的Apache没有支持mod_rewrite
apache指南: .htaccess设置指南
这是一个很老的东西但是的确有用 2007-02-02 | .htaccess设置指南
.htaccess 会降低APACHE的性能,除非你对目录权限要求很高或需要做UrlRewrite,否则不推荐你使用.
如果你的服务器目录结构是这样:
/usr/corsak/wwwroot/www/maindir
如果Apache指令中开启了AllowOverride支持.htaccess文件,每访问一次会依次搜索:
/usr/corsak/wwwroot/www/maindir/.htacc...