首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用新版本的UwAmp重写规则时返回404错误

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

Stack Overflow用户
提问于 2019-03-25 19:45:32
回答 1查看 193关注 0票数 0

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

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

例如,下面的代码返回一个404错误:

代码语言:javascript
复制
RewriteRule ^([^/]+)/$ /category.php?label=$1 [L]

当我访问http://foo.test/mycategory/时(如果我访问http://foo.test/category.php?label=mycategory,它可以正常工作)。

以下是Apache conf文件的内容

代码语言:javascript
复制
<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>

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

EN

回答 1

Stack Overflow用户

发布于 2019-05-19 21:48:29

需要手动配置apache。

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

找到以下行:#LoadModule rewrite_module "{APACHEPATH}/modules/mod_rewrite.so"

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55337076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档