[web开发] apache+mod_perl实现url rewrite
来源:互联网 发布:司令部升级数据 编辑:程序博客网 时间:2024/04/28 07:31
相信apache的mod_rewrite模块都很熟悉了,今天这儿换个思路,利用mod_perl来实现下,发现竟然是如此的简单!
首先得保证apache已经安装了mod_perl模块,具体安装配置可以看上一篇文章哦。
修改下http.conf配置,添加一下内容:
PerlTransHandler MyTrans # MyTrans 这个是自己添加的处理模块名
具体MyTrans.pm脚本如下:
package MyTrans;
use strict;
use Apache2::Const qw(DECLINED);
sub handler {
my $r = shift;
my $uri = $r->uri;
my ($id) = ($url =~ m|^/news/(.*)/.html|)
$r->uri("/news.php");
$r->args("id=$id");
return Apache2::Const::DECLINED;
}
1;
实现就是:/news/12345.html => /news.php?id=12345
首先得保证apache已经安装了mod_perl模块,具体安装配置可以看上一篇文章哦。
修改下http.conf配置,添加一下内容:
PerlTransHandler MyTrans # MyTrans 这个是自己添加的处理模块名
具体MyTrans.pm脚本如下:
package MyTrans;
use strict;
use Apache2::Const qw(DECLINED);
sub handler {
my $r = shift;
my $uri = $r->uri;
my ($id) = ($url =~ m|^/news/(.*)/.html|)
$r->uri("/news.php");
$r->args("id=$id");
return Apache2::Const::DECLINED;
}
1;
实现就是:/news/12345.html => /news.php?id=12345
- [web开发] apache+mod_perl实现url rewrite
- apache mod_perl实现 url rewrite
- [web开发] 防盗链系列三:apache+mod_perl防盗链
- Apache中 URL Rewrite技术的实现
- Apache中URL Rewrite技术的实现
- Apache通过rewrite实现,url后追加“/”
- apache url rewrite实现url重写配置详解
- Apache URL rewrite规则
- apache url rewrite
- Apache URL rewrite example.
- Apache Url Rewrite(mod_rewrite)
- Apache URL rewrite
- Apache rewrite Url
- Apache Rewrite实现URL的跳转和域名跳转
- Apache Rewrite实现URL的跳转和域名跳转
- Apache Rewrite实现URL的跳转和域名跳转
- Apache Rewrite实现URL的跳转和域名跳转
- Apache Rewrite实现URL的跳转和域名跳转
- 足球,拿点专业精神出来
- 姓氏的联想
- 软考冲刺2008 系统分析版 V1.0发布!
- 风, 大风
- 开张喽!!!
- [web开发] apache+mod_perl实现url rewrite
- PHP验证码
- (STL)for_each、find_if用法
- 微软商业智能BI解决方案
- 思科 7300 系列路由器
- asp.net 实现多语言
- 怎样把字母转换成二进制数
- 围棋,又见围棋
- 不吃早餐可能损害心脏