나는이 문제에 어려움을 겪고 있으며 적절한 답변을 찾지 못했습니다.YII friendly SEO url
나는 my_site/사용자/1이 my_site/사용자/사용자 _ 이름에게되고 싶은 내 urlManager은 다음과 같습니다
:
'urlManager' => array(
'urlFormat' => 'path',
'rules' => array(
'user/<username:\w+>'=>'user/view',
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
'showScriptName' => false,
),
사용자 컨트롤러 :
public function actionView($username)
{
$this->render('view', array(
'model' => $this->loadModel($username),
));
}
때 나는/사용자/관리자가 actionAd으로 내 컨트롤러 및 i에서 actionAdmin으로 리디렉션합니다. 생성, 삭제 등과 같은 여러 가지 조치를 취하십시오. 어떻게 이것을 피할 수 있습니까? 대안이 있습니까?
감사합니다.
URL 관리자에서 첫 번째 값은 user/이며 모든 사용자 작업은 기본적으로 해당 작업으로 돌아갑니다. URL의 사용자 부분을 manage-user 또는 그와 비슷한 것으로 변경합니다. –
chaos505