所有链接上的yiiSkeletonApp错误404

所有链接上的yiiSkeletonApp错误404,yii,yii-extensions,Yii,Yii Extensions,我从 设法使localhost/dev工作,但当我单击login/register时,我得到一个错误404 登录url和注册url是http://localhost/dev/login和http://localhost/dev/user/create 在我的protectd/config/main.php中,我有这个 'urlManager' => array( 'urlFormat' => 'path', 'showScriptNam

我从

设法使
localhost/dev
工作,但当我单击login/register时,我得到一个错误404

登录url和注册url是
http://localhost/dev/login
http://localhost/dev/user/create

在我的protectd/config/main.php中,我有这个

'urlManager' => array(
            'urlFormat' => 'path',
            'showScriptName' => false,
            'rules' => array(
                '<controller:\w+>/<id:\d+>' => '<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
                '<controller:\w+>/<action:\w+>' => '<controller>/<action>',
            ),
        ),
文件夹内容:

localhost/dev/
- assets/
- css/
- images/
- protected/
- themes/
- yii/
- facebook-channel.php
- index.php
- index-test.php
- README.md

您的站点被配置为使用硬编码路径。因此,它指的是错误的道路


尝试从本地主机访问此url

localhost/dev/index.php/site/login

localhost/dev/index.php/site/user/create
urlManager没有问题。您可以参考此链接了解yii的URL管理器


您的错误是什么?指定错误消息。@mazraara更新的问题您能告诉我目录的文件路径吗?i、 e D:\xampp\htdocs\demo\index.phpim在mac上<代码>应用程序/XAMPP/htdocs/dev/protected/config/如我所说。localhost/dev/works。请尝试从localhost访问此url,并告知我。我将此
'url'=>数组('/site/login'),
作为链接。我想隐藏
index.php
唯一的方法就是使用.htaccess文件。请看一下这篇维基文章。有效:)
localhost/dev/index.php/site/login

localhost/dev/index.php/site/user/create