2015-11-25 12:33:54 3691次浏览 4条回答 0 悬赏 10 金钱

配置URL规则

然后,修改有关在应用程序配置的urlManager组件的配置:
使用一下代码配置时就访问不到路径了,没有配置都是正常的,无论配置前台,后台还是api中的cofig都无法找到,求助啊

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

发生的错误 Not Found The requested URL /users was not found on this server.

最佳答案

  • 涛哥 发布于 2015-11-25 17:03 举报
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php
    
    1 条回复
    回复于 2015-11-25 17:12 回复

    可以了

  • 回答于 2015-11-25 14:00 举报

    阿帕奇是否开启rewrite

    8 条回复
    回复于 2015-11-25 14:39 回复

    您好,请问怎么查看是否开启了rewrite,我使用的是mamp工具,谢谢

    回复于 2015-11-25 14:42 回复

    mamp是什么

    回复于 2015-11-25 14:47 回复

    查了一下,已经开启了,不是哪个问题

    回复于 2015-11-25 14:48 回复

    你好,除了在components中添加urlManager外,还需要添加其他东西吗?谢谢

    回复于 2015-11-25 14:48 回复

    你好,跟.htaccess这个文件有关系吗?

    回复于 2015-11-25 16:04 回复

    看web下是否有.htaccess,且配置正确

    回复于 2015-11-25 16:08 回复

    你好,这个文件有什么作用吗?我是看哪个权威文档做的,好像没有提到要加这个文件啊?

    回复于 2015-11-25 16:53 回复

    可否发个demo给我,价格文件后,就不是404错误了,而是500错误了,求解

  • 回答于 2015-11-25 17:02 举报
    RewriteEngine on
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . index.php
    
    3 条回复
    回复于 2015-11-25 17:02 回复

    我擦,居然格式掉了,我重发

    回复于 2015-11-25 17:15 回复

    @涛哥可以了,非常感谢涛哥,我什么都还没改居然就好了,估计是缓存问题,无语了,非常感谢

    回复于 2015-11-25 17:15 回复

    @涛哥可以了,非常感谢涛哥,我什么都还没改居然就好了,估计是缓存问题,无语了,非常感谢

  • 回答于 2017-08-03 12:13 举报

    不行啊 大哥

您需要登录后才可以回答。登录 | 立即注册
cgp
助理

cgp

注册时间:2015-10-27
最后登录:2015-12-15
在线时长:5小时32分
  • 粉丝1
  • 金钱140
  • 威望0
  • 积分190

热门问题