apache Rewrite拟静态

 

Apache Rewrite拟静态

配置虚拟主机:基于IP+基于端口+基于域名混用

大型虚拟主机(几十万):重定向

1、  目的:实现URL跳转,隐藏地址,使用perl语言防止注入

2、  如:

http://www.ok1.com/csdn09.php?id=10

转换

http://www.ok1.com/csdn09_10.html

http://www.ok1.com/csdn09_10

3、  配置步骤

Apache主配置httpd.com

1)  启用rewrite模块

2)  启用.htaccess文件

3)  指令格式

将#去掉

#LoadModule rewrite_module modules/mod_rewrite.so

 

#启动重写模块引擎

RewriteEngEine on

#RewriteRule 正则表达式 目标

 

RewriteCond  %{HTTP_HOST}%  !^localhost  [NC]

 

RewriteRule ^/(.*)   http://localhost   [L]

#指定重写规则

RewriteRule ^/test([0-9]*)([a-z]*).html$ /test.php?id=$1   [L]

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值