2015-01-08 16:36:41 5080次浏览 3条回答 0 悬赏 10 金钱

在进行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可以访问

最佳答案

  • 回答于 2015-01-08 17:04 举报

    如果你不设置路由 restful 能正常访问吗?

    1 条回复
    回复于 2015-01-08 17:18 回复

    不设置

    'enablePrettyUrl' => true,
    'enableStrictParsing' => true,
    'showScriptName' => false,
    'rules' => [
        ['class' => 'yii\rest\UrlRule', 'controller' => 'user'],
    ],
    

    可以

  • 回答于 2015-01-12 18:07 举报

    http://localhost/basic/web/side/index 访问

您需要登录后才可以回答。登录 | 立即注册
jayce
主管

jayce

注册时间:2014-12-10
最后登录:2015-06-09
在线时长:48小时16分
  • 粉丝5
  • 金钱175
  • 威望0
  • 积分655

热门问题