相信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
[web開發] apache+mod_perl實現url rewrite
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
apache安裝(1)
flashhand
2019-02-23 13:58:28
Centos下安裝php5.3.10
flashhand
2019-02-23 13:58:28
apache反代tomcat出現的問題
隨風上升
2019-02-23 13:57:35
apache Ant安裝 環境變量的設置
曉竹
2019-02-23 13:35:55
Apache的虛擬主機配置和網頁加密
心碎小胖子
2019-02-23 13:34:47
apache日誌的不同統計方法性能比較
zzkjia
2019-02-23 13:30:42
Oracle Database 監控:zabbix(一)
AMGYM
2019-02-24 13:05:14
數據庫監控:nagios(check_mysql_health)
AMGYM
2019-02-24 13:05:14
Redhat Satellite 服務器的自動報告
zzkjia
2019-02-23 13:30:43
2014-02-27_javascript_PrototypalInheritance
xujsnate
2019-02-23 13:54:07
Elasticsearch 評分排序
王清培
2019-02-24 10:58:01
python腳本簡化jar操作命令
神牛003
2019-02-23 17:41:06
Linux 開機自動啓動腳本方法
zhoukenny
2019-02-23 13:52:17