就像标题所说的,如何在 MS4W 3 Beta 附带的 apache 中启用 mod_rewrite 模块,我已取消注释 httpd.conf 中的模块,但似乎仍然不起作用,我已将“AllowOverride None”更改为“AllowOverride All”(谷歌搜索的结果)但仍然没有成功,服务器是否在没有 mod_rewrite 支持的情况下构建,或者我遗漏了什么?我计划使用免费 CMS(SilverStripe)作为主网页,并且需要启用 mod_rewrite。
答案1
要验证您的版本中是否存在 mod_rewrite 模块,您可以使用此命令(在命令行窗口中):
apachectl -t -D DUMP_MODULES
答案2
您所做的更改足以启用 mode_rewrite。看来您没有正确重新启动 apache。
以管理员身份运行命令提示符。
从命令提示符运行 /ms4w/apache-restart.bat
我希望这能解决这个问题。