Salve a tutti,
ho un problema con due file .htaccess non funzionanti ma che funzionano perfettamente su localhost. Questi sono i file:
Il primo, contenuto nella root, prende tutte le richieste e le redireziona alla directory public, questa directory contiene un altro htaccess che redireziona tutto a index.php e il cui contenuto è il seguente:Codice:<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ public/ [L] RewriteRule (.*) public/$1 [L] </IfModule>
Il file index.php nella directory public esiste e contiene il seguente codice PHP:Codice:<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?url=$1 [PT,L] </IfModule>
quando su localhost visito per esempio l'url http://localhost/pizza mi viene stampato in effetti il messaggio 'pizza' sintomo che tutto funziona correttamente, su altervista mi da un errore 404Codice:<?php echo $_GET['url'];
(http://dovemangio.altervista.org/mvc/pizza) (sta tutto nella directory mvc ma non dovrebbe cambiare nulla)
Qualcuno può aiutarmi???
Grazie :)

LinkBack URL
About LinkBacks
