|
|
[这个贴子最后由楚帅留香在 2005/11/10 09:57pm 第 2 次编辑]
大家帮我看一下,我实在搞不定:apache下的mod_rewrite了
http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html
http://httpd.apache.org/docs/1.3/misc/rewriteguide.html
总之,言下之意是修改apache下的rewrite的模块,能让动态页面转换为静态页面,这个对我现在来说太关键了,但是我死活看不懂,大家看我的理解是否正确:
1.默认的情况下这个是关掉的
2.办法是重新修改mod_rewirte.c文件,将引擎打开,然后填入一大堆参数
3.重新编译apache?
我的问题是我的solaris10下的apache已经是编译好的,找不到mod_rewrite.c,只有一个mod_rewrite.so,这个是已经编译的,我无法修改其参数,httpd.conf里面有
loadmodule rewrite_module libexec/mod_rewrite.so
和add module mod_rewrite.c
我现在如何得知这个rewrite功能是否启用了呢?如果启用,我如何修改其中的参数?如果没有启用我又如何让之启用?假设唯一的办法是重新安装apache,加入我现在下载源文件重新编译,那么会否和原来的apache冲突?
最后还有一个问题,假设我的rewrite模块操作失败,弄成了静态和动态都不能访问,我是否在apache的httpd.conf里面的LoadModule rewrite_module libexec/mod_rewrite.so的前面加上#并重启httpd即可?
非常感谢! |
|