martes, 13 de marzo de 2012

Cambiar la URL base de un proyecto CakePHP

Por defecto, CakePHP viene preparado para trabajar en el directorio base del servidor del dominio, como http://www.mabarroso.com. Es muy común que necesitemos que trabaje en una URL distinta, como http://www.mabarroso.com/miaplicacion/. Esto es muy simple de conseguir modificando dos archivos .htacces:
miaplicacion\.htaccess

RewriteEngine on
RewriteRule ^$ /miaplicacion/app/webroot/ [L]
RewriteRule (.*) /miaplicacion/app/webroot/$1 [L]

miaplicacion\app\webroot\.htaccess

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /miaplicacion/app/webroot/index.php?url=$1 [QSA,L]

Saludos.

No hay comentarios:

Publicar un comentario