我正在使用Yii框架来开发我的网站。我没有在main.php文件中激活任何URL管理器,并且每个东西都可以使用默认的url结构。但现在我想从下面的url方式获取用户的数据 的 www.projectname.com/username
但是根据当前的url结构,我无法获取数据,并且显示在此服务器上找不到请求的URL。
当我输入 www.projectname.com/index.php/username 时,它正在运行,但是用户不会输入index.php,这不是我所知道的好方法。
所以任何人都可以指导我在用户输入网址时获取数据
www.projectname.com/username
答案 0 :(得分:0)
如果您的用户名控制器那么 在配置main.php中使用它
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<username>' => 'user/profile',
答案 1 :(得分:0)
您需要从网址中删除index.php
。您可以按照this link了解如何操作。