Il mio progetto funziona bene sul sistema locale (XAMPP), tuttavia quando viene caricato sul server di hosting non funziona. Sto usando il framework Codeigniter. accessibile in localhost tramite "localhost / myproject / controller", ma nel server host non è ansible accedere tramite myproject.com/controller o anche myproject.com/index.php/controller !!
Sul server, il dominio principale è (supponiamo che D.COM e aggiungi al dominio sia AD.COM). La mia applicazione è installata sotto dominio addon. quindi la mia struttura delle cartelle è
public html/ AD.COM/ application/ Config Controllers Modules Views System/ User_guide/ .htaccess
.htaccess contiene questo codice
DirectoryIndex index.php RewriteEngine on RewriteCond $1 !^(index\.php|(.*)\.swf|forums|images|css|downloads|jquery|js|robots\.txt|favicon\.ico) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ ./index.php?$1 [L,QSA]
Mantenuto anche queste variables
$config['base_url'] = ''; $config['index_page'] = ''; $config['uri_protocol'] = 'REQUEST_URI';
come risolvere questo problema. Ho provato su google, ma non ho avuto alcun aiuto. Grazie in anticipo.
Si prega di preoccuparsi della conversione dei nomi di Codeigniter e di tenere a mente che l' host Linux è case-sensitive .
Non stai fornendo alcuna risorsa relativa alla tua domanda. Quindi devi dire è controllare l' ortografia dei nomi e dei methods del tuo url e controller che chiamerai più avanti.