Mostrando entradas con la etiqueta Configuración. Mostrar todas las entradas
Mostrando entradas con la etiqueta Configuración. Mostrar todas las entradas

miércoles, 19 de junio de 2013

URLs limpias en yii


Paso 1: cambiar  en el apache la linea AllowOverride none 

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>


Paso 2.  Activamos mod rewrite de apache 

$ sudo a2enmod rewrite

Paso 3.   En el .htacces que esta en  la carpeta portected de nuestro proyecto cambias de deny all a :


Options +FollowSymLinks
IndexIgnore *.*
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php


Paso 4.  En el archivo main.php de la capeta config de nuestro proyecto descomentamos las siguientes lineas.



'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>'false',
'urlSuffix'=>'.jsp',

'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),