mod_rewrite依赖什么模块?

时间:2009-03-07 01:00:13

标签: apache apache2

代理? proxy_http?还有什么?

当我包含所有可用模块时,重写有效,但我很难搞清楚哪些模块实际上有所不同。

答案:vhost_alias就是其中之一。似乎现在有效。

2 个答案:

答案 0 :(得分:1)

mod_rewrite本身没有任何直接依赖关系。有一些指令可以将工作委托给其他模块(如RewriteRule .... [P],它使用mod_proxy来执行请求),因此需要额外的模块。

答案 1 :(得分:1)

让mod_rewrite工作, 首先,你必须打开它。 在httpd.conf中 取消注释:LoadModule rewrite_module libexec / mod_rewrite.so 并重新启动Apache。

如果您使用.htaccess来管理mod_rewrite,那么您也需要激活它。 并设置AllowOverride。

参考:http://www.usenet-forums.com/apache-web-server/10742-activate-mod_rewrite.html

http://www.apachefriends.org/f/viewtopic.php?f=16&t=33314http://httpd.apache.org/docs/2.0/en/mod/core.html#allowoverride