Custom Url

Hello everybody!

I have a problem with URL. I want to create a website that allows users to create his own and smart webpage.

The url of the webpages of my clients would look like:, not

the webpages of my clients are just views.

Could I set a domain name to webpage/clientusername?

How can I do it?

Thanks a lot!

In your app’s config:

        'urlManager' => array(

            'urlFormat' => 'path',

            'rules'     => array(

                // uncomment if necessary

                //'<controller:\w+>/<action:\w+>/<id:[\-\d]+>'=> '<controller>/<action>',

                //'<controller:\w+>/<action:\w+>'         => '<controller>/<action>',

                '<client:\w+>/<view:\w+>'         => 'default/page?client=<client>&view=<view>',


            'showScriptName' => false,


The last rule will translate an URL like:


I assume that you have a controller called DefaultController with an action called actionPage that takes two arguments.

Then you load a specific page for a specific client.