关于apache的rewrite模块、禁止某IP访问才以及404的设置

1 rewrite模块
1. 去掉注释LoadModule rewrite_module modules/mod_rewrite.so
2. 修改AllowOverride为 All
<Directory "D:/www">
  AllowOverride All
   Order allow,deny
    Allow from all

</Directory>
3. 在www文件下建个.htaccess文件
内容如下:
RewriteEngine   on
RewriteBase     /
RewriteRule     (.+)\.html$ aaa.php?id=$1 [L]


就可以通过 http://localhost/456.html 来访问 http://localhost/aaa.php?id=456


2 禁止某IP访问才以及404的设置
<Directory "D:/www">
Options Indexes FollowSymLinks     //去掉Indexes可禁止目录访问
   ErrorDocument 404 /missing.htm  //404错误显示,missing.htm要大于512字节
   Order allow,deny         //设置allow,deny顺序
    Allow from all
    Deny from 111.111.111.111    //禁止IP访问,也可用*号

</Directory>