Por defecto, cakePHP viene preparado para trabajar en el directorio base del servidor del dominio, como https://www.mabarroso.com. Es muy común que necesitemos que trabaje en una URL distinta, como https://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]

Escribir un comentario