当前位置:web 服务器 > Apache >>

apache rewrite_module 伪静态与 Order allow,deny 封IP

apache  rewrite_module 伪静态与 order allow,deny  封ip
一 打开 apache 的配置文件 httpd.conf 。
二 将#loadmodule rewrite_module modules/mod_rewrite前面的#去掉
三 在 httpd.conf中添加:

<ifmodule mod_rewrite.c>
    rewriteengine on


    #rewritecond %{env:script_url} (?:index|dispbbs)[-0-9]+.html
    rewriterule ^(.*?(?:index|dispbbs))-([-0-9]+).html$ {getproperty(content)}.php教程?__is_apache_rewrite=1&__rewrite_arg=$2
</ifmodule>

四 要实现asp教程帖子url到php帖子的映射,在 第三步的<ifmodule mod_rewrite.c>和</ifmodule>之间添加:
   

rewritemap tolowercase int:tolower
    rewritecond %{query_string} (?:boardid|page|id|replyid|star|skin)=d+ [nc]
    rewriterule ^(.*(?:index|dispbbs)).asp$ {getproperty(content)}.php?${tolowercase:%{query_string}}&__is_apache_rewrite=1

五 保存httpd.conf并重启apache

apache 封 ip 的方法

1. 在配置文件里设置:

  打开httpd.conf编辑,将下列block如下编辑:

  [代码] httpd.conf
 

<directory “/var/www/html”>     options indexes followsymlinks      allowoverride none      order allow,deny      allow from all      deny from 124.114.0.      deny from 124.115.0.  </directory>   [代码] .htaccess文件法(在网站根目录下建立或打开.htaccess文件,加入如下内容)

 

order allow,deny  allow from all  deny from 124.114.0.  deny from 124.115.0.

 

补充:Php教程,apache 
Apache
IIS
Nginx
Tomcat
如果你遇到web 服务器难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,