在进行RESTful Web服务时配置了:
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'rules' => [
['class' => 'yii\rest\UrlRule', 'controller' => 'user'],
],
]
访问URL类似:http://localhost/basic/web/users
但是原来的URL:http://localhost/basic/web/index.php?r=site/index
却是404?
怎么配置才可以使原来的URL可以访问
http://stuff.cebe.cc/yii2docs/guide-rest-quick-start.html#summary
中最后一句:different from your Web front end and back end for easier maintenance
大概意思:建议您开发接口作为一个单独的应用程序
我是没有配置
enableStrictParsing,和rules的,直接继承的ActiveController,同样自带一些默认的index,create等等,
希望能帮到你
如果你不设置路由 restful 能正常访问吗?
用 http://localhost/basic/web/side/index
访问