Php 如何指定搜索引擎优化友好的url,如twitter www.twitter.com/<;名称>;使用YII框架

Php 如何指定搜索引擎优化友好的url,如twitter www.twitter.com/<;名称>;使用YII框架,php,seo,friendly-url,yii,Php,Seo,Friendly Url,Yii,我目前正在使用Yii框架,我想知道是否有人知道如何在Yii中自动设置一个SEO友好的url,比如www.twitter.com/?我知道如何在config/main.php中手动执行此操作,但我希望能够动态生成它。我在Grails中也能做到这一点。在Yii中,我知道您需要另一个参数,如www.twitter.com/l/,但我不想要该参数,任何人都可以共享 谢谢。您是否无法通过使用?如果没有,您可以发布一个示例,说明您当前拥有的内容以及您希望它是什么吗?使用以下命令编辑配置文件main.php

我目前正在使用Yii框架,我想知道是否有人知道如何在Yii中自动设置一个SEO友好的url,比如www.twitter.com/?我知道如何在config/main.php中手动执行此操作,但我希望能够动态生成它。我在Grails中也能做到这一点。在Yii中,我知道您需要另一个参数,如www.twitter.com/l/,但我不想要该参数,任何人都可以共享


谢谢。

您是否无法通过使用?如果没有,您可以发布一个示例,说明您当前拥有的内容以及您希望它是什么吗?

使用以下命令编辑配置文件main.php

'components'=>array(

            .....

            'urlManager'=>array(
            'urlFormat'=>'path',
            'rules'=>array(
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
            ),
        ),

            ....
“组件”=>阵列(
.....
“urlManager”=>数组(
“urlFormat'=>“路径”,
'规则'=>数组(
“/”=>“/视图”,
'//'=>'/',
'/'=>'/',
),
),
....

我认为它是在您使用YIC工具创建Web应用程序时生成的

Oops,我回答了我自己的问题,是的,可以这样做…使用以下直接模式:'=>'组织/viewtitle',谢谢。接受我的答案或自己回答问题的任何更改(使用答案而不是评论)?Yii食谱中有一个很好的分步指南。