在yii1.1.x中创建Seo清理URL

时间:2016-10-13 08:24:10

标签: php yii seo

我正在为我的网站创建seo clean网址。 我想显示用户详细信息,如果用户点击了http://localhost/2015/mysite/user/username之类的网址,因为我在yii中创建了urlManager 例如:

$(document).ready(function () {
    $('#date').change(function () {
        var start;
        var end;
        var selected = $(this).find("option:selected").val();

        //your php code

        for (var i = 0, len = data.length; i < len; i++) {

            if (data[i]['id'] == selected) {
                start = data[i]['date_start'];
                end = data[i]['date_end'];
            }
        }

        $("#date_start").val(start);
        $("#date_end").val(end);
        $('input').datepicker({
            dateFormat: "yy-mm-dd"
        });
    });
});

所以现在,如果用户搜索用户名,我将重定向到user / userdetailsseom

'urlManager'=>array(

    'urlFormat'=>'path',
    'showScriptName'=>false,

    'rules'=>array( 

         array(
             'class'=>'ext.sitemapgenerator.SGUrlRule',
             // Optional. Default: '/sitemap'
         ),             
        '<view:(about|guidelines|faq|termsofuse|privacypolicy|help-us|spread-word)>' => 'site/page',
        'contact'=>'site/contact',                                  
        '/'=>'site/index',

        '<controller:\w+>/<action:\w+>/<id:\d+>/<active>/*'=>'<controller>/<action>',                  
              '<controller:\w+>/<action:\w+>/*'=>'<controller>/<action>', 
        '<action:(login)>' => 'site/login',
        '<action:(signup)>' => 'user/signup',
        'user/<username:\w+>/*' => 'user/userdetailsseo',  //user is my controller 

    ),
)

任何人都可以帮助我... 感谢..

0 个答案:

没有答案