Salve ho installato cakephp nella root del mio sito, ma quando vado a richiamare: http://ilovefootball.altervista.org/cake13 mi dice che la pagina index.php è inseistente.
Siccome immagino sia un problema di mod_rewrite qualcuno saprebbe aiutarmi?
Salve ho installato cakephp nella root del mio sito, ma quando vado a richiamare: http://ilovefootball.altervista.org/cake13 mi dice che la pagina index.php è inseistente.
Siccome immagino sia un problema di mod_rewrite qualcuno saprebbe aiutarmi?
Diciamo che a partire dalla root / ci sono tre file .htaccess:
/cake13/.htaccess
/cake13/app/.htaccessCodice:<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] </IfModule>
/cake13/app/webroot/.htaccessCodice:<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] </IfModule>
Codice:<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>
Prova così:
/cake13/.htaccess
/cake13/app/.htaccessCodice PHP:
RewriteEngine On
RewriteBase /cake13/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
/cake13/app/webroot/.htaccessCodice PHP:
RewriteEngine On
RewriteBase /cake13/app/
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
Codice PHP:
RewriteEngine On
RewriteBase /cake13/app/webroot/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Funziona, grazie mille!