最新消息: 新版网站上线了!!!

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

一、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

二、禁止某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>

转载请注明:谷谷点程序 » apache的rewrite模块、禁止IP访问以及404设置