para poder hacer esto el procedimiento es muy sencillo, pero como suele ocurrir en interner en ocaciones la informacion esta dispersa, por loo cual les traigo es tip de como configurar esto en unos simples pasos
paso 1
tener habilitado la extencion de mod_rewrite en apache
paso 2
crear el archivo .htaccess en la raiz del sitio con la siguiente información
RewriteEngine on # if a directory or a file exists, use it directly RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # otherwise forward it to index.php RewriteRule . index.php
paso 3
buscar en el archivo de configuracion del nuevo sitio (comunmente esta en protected/config/main.php) la linea donde este «urlManager» y descomentariar el bloque, el bloque debe quedar asi:
'urlManager'=>array( 'urlFormat'=>'path', 'showScriptName'=>false, 'rules'=>array( '<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>/<action:\w+>'=>'<controller>/<action>', ), ),
Deja una respuesta