tutorial cakephp3 cakephp mod-rewrite

cakephp3 - cakephp tutorial



Cómo ejecutar CakePHP en un subdirectorio aparece como la raíz (2)

Estoy tratando de mantener mi directorio raíz limpio al no eliminar las carpetas de tortas en el directorio, pero no quiero que la url sea www.example.com/cake. En cambio, necesito que sea www.example.com

¿Cuál es la mejor manera de lograr esto? He estado jugando con los archivos htaccess por un tiempo, pero aún no he resuelto el problema. Hasta ahora he descubierto cómo redireccionar al subdirectorio, pero aparece como www.example.com/cake, cuando me gustaría que apareciera como www.example.com.

Actualmente estoy alojado en Media Temple GS, así que no tengo acceso a los archivos de configuración de Apache.

¡Gracias!


Hay un archivo routes.php en la carpeta app / config que lo abre y se verá como

<?php Router::connect(''/'', array(''controller'' => ''pages'', ''action'' => ''display'', ''login'')); Router::connect(''/pages/*'', array(''controller'' => ''pages'', ''action'' => ''display''));

solo tiene que cambiar la palabra de inicio de sesión a cualquier archivo de vista que quiera cargar primero cuando abra su sitio y listo ................


Debe colocar esto en el archivo .htaccess su directorio raíz

// .htaccess <IfModule mod_rewrite.c> RewriteEngine on RewriteBase / RewriteRule ^$ cake/app/webroot/ [L] RewriteRule (.*) cake/app/webroot/$1 [L] </IfModule>