url美化后404
来源:7-6 使用UrlManager处理项目URL路由美化

2hy
2017-04-24
被这个问题困扰了两个月了,也尝试了各种网站,总是出站同样的问题。真实文件或文件夹存在没问题,为空也没问题,但是填不存在的就不会默认转发到index.php,例如配置规则,美化url为真,不显示入口脚本,后缀为.HTML,再加上一定的转发规则,这时就只有首页能访问到,像登录页(.com/frontend/web/site/signup.HTML)链接被美化了,但是报错为404,如果不开prettyurl也不美化也不报错。
我仅仅改了两个文件,一个是加了一个location,另一个是在前台main.php里开启了美化。我是真的快被这搞崩溃了。求助。
15回答
-
配置没问题,看看你的web.php
042017-04-24 -
Jason
2017-04-24
你看下rewrite模块来了没有,我怀疑是nginx的rewrite模块没开
012017-04-24 -
Jason
2017-04-24
我确认下你能否当问到index.php,关闭urlManager可以访问吗
012017-04-24 -
Jason
2017-04-24
先不写rules,看看能否生效
022017-04-24 -
Jason
2017-04-24
我看下你的nginx配置
012017-04-24 -
2hy
提问者
2017-04-24
会是nginx的问题么,第三条,如果要访问文件或目录的不存在,现在默认是不转发的。
00 -
2hy
提问者
2017-04-24
会是nginx的问题么,不默认转发到index.php的问题
00 -
2hy
提问者
2017-04-24
这是生成登录按钮的代码。
00 -
2hy
提问者
2017-04-24
null
00 -
2hy
提问者
2017-04-24
这个用的子视图
00 -
2hy
提问者
2017-04-24
032017-04-24 -
2hy
提问者
2017-04-24
----------------------------------------------------------------------
00 -
2hy
提问者
2017-04-24
、
----------------------------------------------------------------
00 -
2hy
提问者
2017-04-24
_-------00 -
2hy
提问者
2017-04-24
-------------------------------------------------------------------------------------------------------------------------
00
相似问题