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>',
),
),
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario