Apache 使用新版本的UwAmp重写规则返回404错误

Apache 使用新版本的UwAmp重写规则返回404错误,apache,mod-rewrite,url-rewriting,uwamp,Apache,Mod Rewrite,Url Rewriting,Uwamp,我安装了UwAmp 2.0,一切正常,然后我决定安装UwAmp 3.0.2 但是,现在重写规则不起作用 例如,这一个返回404错误: RewriteRule ^([^/]+)/$ /category.php?label=$1 [L] 访问时 (如果我通过,它可以正常工作) 这些是apacheconf文件的内容 <VirtualHost 127.0.0.1:80> #UWAMP Generate Virtual Host DocumentRoot "C:\Uwamp-3-0-

我安装了UwAmp 2.0,一切正常,然后我决定安装UwAmp 3.0.2

但是,现在重写规则不起作用

例如,这一个返回404错误:

RewriteRule ^([^/]+)/$ /category.php?label=$1 [L]
访问时 (如果我通过,它可以正常工作)

这些是apacheconf文件的内容

<VirtualHost 127.0.0.1:80>
#UWAMP Generate Virtual Host
    DocumentRoot "C:\Uwamp-3-0-2\web"
    ServerName "foo.test"
    <Directory "C:\Uwamp-3-0-2\web">
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

#UWAMP生成虚拟主机
DocumentRoot“C:\Uwamp-3-0-2\web”
服务器名“foo.test”
不允许超限
命令允许,拒绝
通融

我不确定我做错了什么。欢迎提供任何帮助。

需要手动apache配置

apache的配置文件:
bin/apache/conf/httpd_uwamp.conf

查找以下行:
#LoadModule rewrite_module“{APACHEPATH}/modules/mod_rewrite.so”


卸下
#
。保存文件并重新启动Apache。

需要手动配置Apache

apache的配置文件:
bin/apache/conf/httpd_uwamp.conf

查找以下行:
#LoadModule rewrite_module“{APACHEPATH}/modules/mod_rewrite.so”

卸下
#
。保存文件并重新启动Apache