[Linux 常用技巧] apache的rewrite模块

Oct 17th, 2007

转载本站文章请注明,转载自:扶凯[http://www.php-oa.com]

本文链接: http://www.php-oa.com/2007/10/17/apache-rewrite.html

apache的rewrite模块能够很好的支持url的重构,使之对搜索引擎友好,现在许多的程序都已经支持rewrite功能,比如大名鼎鼎的

博客程序wordpress和国内的bo-blog,论坛程序如phpwind和discuz!,还有一些cms程序比如dedecms,

supesite,

VeryCMS等等.要使用rewrite功能,还要启用apache的rewrite模块,本来php自身也支持rewrite,但是功能有限,根强大

的apache比起来还是有很大差别的.

下面介绍一下怎样打开apache的mod_rewrite功能.

首先来重新编译安装apache-2.0.59

#tar -zxvf httpd-2.0.59.tar.gz

#cd httpd-2.0.59

#./configure –prefix=/opt/apache2 –enable-modules=so –enable-module=rewrite –enable-shared=rewrite –enable-shared=max

#make

#make install

apache安装完毕,下面来加载编译mod_rewrite.so这个模块.

#cd /soft/httpd-2.0.59/modules/mappers

#/opt/apache2/bin/apxs -c mod_rewrite.c -lgdbm

#gcc -shared -o mod_rewrite.so mod_rewrite.o -lgdbm

#/opt/apache2/bin/apxs -i -A -n rewrite mod_rewrite.so

Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪 ViVi 365Key 网摘 天极网摘 和讯网摘 博拉网 POCO 网摘 饭否 QQ 书签 Digbuzz 我挖网 Mister Wong
No comments yet.