我安装了UwAmp 2.0,一切正常,然后我决定安装UwAmp 3.0.2。
但是,现在重写规则不起作用了。
例如,下面的代码返回一个404错误:
RewriteRule ^([^/]+)/$ /category.php?label=$1 [L]当我访问http://foo.test/mycategory/时(如果我访问http://foo.test/category.php?label=mycategory,它可以正常工作)。
以下是Apache conf文件的内容
<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>我不确定我做错了什么。欢迎任何帮助。
发布于 2019-05-19 21:48:29
需要手动配置apache。
apache的配置文件:bin/apache/conf/httpd_uwamp.conf
找到以下行:#LoadModule rewrite_module "{APACHEPATH}/modules/mod_rewrite.so"
卸下#。保存文件并重新启动Apache。
https://stackoverflow.com/questions/55337076
复制相似问题