Hi! All,
I’m using seoUrlManager. But facing some problems like much more rules declarations as below I’ve pasted my example code rules. Please help me about how can I reduce rules without effecting existing/running pages.
'urlManager' => array(
'class' => 'ext.seoUrlManager.components.ExtSeoUrlManager',
'cacheID' => 'cache',
'rules' => array(
'' => 'site/index',
'/about-us' => 'site/page/view/about-us',
'/contact-us' => 'site/contact',
'/site-map' => 'site/page/view/site-map',
'/solutions' => 'solutions/index',
'/solutions/organizational-excellence' => 'solutions/page/view/organizational-excellence',
'/solutions/organizational-excellence/leading-people-through-change' => 'solutions/page/view/organizational-excellence',
'/solutions/organizational-excellence/legendary-service' => 'solutions/page/view/organizational-excellence/legendary-service',
'/solutions/organizational-excellence/culture-change' => 'solutions/page/view/organizational-excellence/culture-change',
'/solutions/organizational-excellence/creating-your-organizations-future' => 'solutions/page/view/organizational-excellence/creating-your-organizations-future',
'/solutions/team-leadership' => 'solutions/page/view/team-leadership',
'/solutions/team-leadership/situational-team-leadership' => 'solutions/page/view/team-leadership/situational-team-leadership',
'/solutions/team-leadership/team-work' => 'solutions/page/view/team-leadership/team-work',
'/solutions/team-leadership/team-chartering' => 'solutions/page/view/team-leadership/team-chartering',
'/solutions/team-leadership/teaming-virtually' => 'solutions/page/view/team-leadership/teaming-virtually',
'/solutions/one-to-one-talent-management' => 'solutions/page/view/one-to-one-talent-management/',
'/solutions/one-to-one-talent-management/situational-leadership-2' => 'solutions/page/view/one-to-one-talent-management/situational-leadership-2',
'/solutions/one-to-one-talent-management/situational-leadership-2-blended' => 'solutions/page/view/one-to-one-talent-management/situational-leadership-2-blended',
'/solutions/one-to-one-talent-management/situational-leadership-2-for-sales-leaders' => 'solutions/page/view/one-to-one-talent-management/situational-leadership-2-for-sales-leaders',
'/solutions/one-to-one-talent-management/situational-front-line-leadership' => 'solutions/page/view/one-to-one-talent-management/situational-front-line-leadership',
'/solutions/one-to-one-talent-management/leading-virtually' => 'solutions/page/view/one-to-one-talent-management/leading-virtually',
'/solutions/one-to-one-talent-management/coaching-essentials-for-leaders' => 'solutions/page/view/one-to-one-talent-management/coaching-essentials-for-leaders',
'/solutions/one-to-one-talent-management/whale-done-the-power-of-positive-relationships' => 'solutions/page/view/one-to-one-talent-management/whale-done-the-power-of-positive-relationships',
'/solutions/one-to-one-talent-management/core-leadership-skills'=>'solutions/page/view/one-to-one-talent-management/core-leadership-skills',
'<controller:\w+>' => '/<controller>',
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'/gii' => 'gii',
'/gii/<controller:\w+>' => 'gii/<controller>',
'/gii/<controller:\w+>/<action:\w+>' => 'gii/<controller>/<action>',
'/site/captcha' => '/site/captcha',
),
'wwwMode' => 'strip',
'showScriptName' => false,
),
teamtpg
(Tobi)
May 20, 2012, 11:46am
2
hey, see this guide entry for more details how to accomplish this: http://www.yiiframework.com/doc/guide/1.1/en/topics.url#parameterizing-routes
just as an example to one of your rules, most of your rules can in fact be written this way:
‘/solutions/organizational-excellence/legendary-service’ => ‘solutions/page/view/organizational-excellence/legendary-service’,
------> ‘/solutions/<a1>/<a2>’ => ‘solutions/page/view/<a1>/<a2>’,
Hi! All,
I’m using seoUrlManager. But facing some problems like much more rules declarations as below I’ve pasted my example code rules. Please help me about how can I reduce rules without effecting existing/running pages.
'urlManager' => array(
'class' => 'ext.seoUrlManager.components.ExtSeoUrlManager',
'cacheID' => 'cache',
'rules' => array(
'' => 'site/index',
'/about-us' => 'site/page/view/about-us',
'/contact-us' => 'site/contact',
'/site-map' => 'site/page/view/site-map',
'/solutions' => 'solutions/index',
'/solutions/organizational-excellence' => 'solutions/page/view/organizational-excellence',
'/solutions/organizational-excellence/leading-people-through-change' => 'solutions/page/view/organizational-excellence',
'/solutions/organizational-excellence/legendary-service' => 'solutions/page/view/organizational-excellence/legendary-service',
'/solutions/organizational-excellence/culture-change' => 'solutions/page/view/organizational-excellence/culture-change',
'/solutions/organizational-excellence/creating-your-organizations-future' => 'solutions/page/view/organizational-excellence/creating-your-organizations-future',
'/solutions/team-leadership' => 'solutions/page/view/team-leadership',
'/solutions/team-leadership/situational-team-leadership' => 'solutions/page/view/team-leadership/situational-team-leadership',
'/solutions/team-leadership/team-work' => 'solutions/page/view/team-leadership/team-work',
'/solutions/team-leadership/team-chartering' => 'solutions/page/view/team-leadership/team-chartering',
'/solutions/team-leadership/teaming-virtually' => 'solutions/page/view/team-leadership/teaming-virtually',
'/solutions/one-to-one-talent-management' => 'solutions/page/view/one-to-one-talent-management/',
'/solutions/one-to-one-talent-management/situational-leadership-2' => 'solutions/page/view/one-to-one-talent-management/situational-leadership-2',
'/solutions/one-to-one-talent-management/situational-leadership-2-blended' => 'solutions/page/view/one-to-one-talent-management/situational-leadership-2-blended',
'/solutions/one-to-one-talent-management/situational-leadership-2-for-sales-leaders' => 'solutions/page/view/one-to-one-talent-management/situational-leadership-2-for-sales-leaders',
'/solutions/one-to-one-talent-management/situational-front-line-leadership' => 'solutions/page/view/one-to-one-talent-management/situational-front-line-leadership',
'/solutions/one-to-one-talent-management/leading-virtually' => 'solutions/page/view/one-to-one-talent-management/leading-virtually',
'/solutions/one-to-one-talent-management/coaching-essentials-for-leaders' => 'solutions/page/view/one-to-one-talent-management/coaching-essentials-for-leaders',
'/solutions/one-to-one-talent-management/whale-done-the-power-of-positive-relationships' => 'solutions/page/view/one-to-one-talent-management/whale-done-the-power-of-positive-relationships',
'/solutions/one-to-one-talent-management/core-leadership-skills'=>'solutions/page/view/one-to-one-talent-management/core-leadership-skills',
'<controller:\w+>' => '/<controller>',
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'/gii' => 'gii',
'/gii/<controller:\w+>' => 'gii/<controller>',
'/gii/<controller:\w+>/<action:\w+>' => 'gii/<controller>/<action>',
'/site/captcha' => '/site/captcha',
),
'wwwMode' => 'strip',
'showScriptName' => false,
),
mdomba
(Maurizio Domba Cerin)
May 20, 2012, 6:22pm
3
[color="#008000 "]NOTE: Moved to proper section (Extensions instead of General Discussion for Yii 1.1.x)[/color]