1

代理人?代理_http?还有什么?

当我包含所有可用的模块时,重写工作,但我很难弄清楚哪些模块实际上有所作为。

答案:vhost_alias是一个。似乎现在可以工作了。

4

2 回答 2

1

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

于 2009-03-07T01:09:19.687 回答
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

于 2009-03-07T01:24:29.510 回答