2016-12-22 5 views
0

Ich weiß, das wurde oft gefragt, und vertrauen Sie mir, dass ich sie alle geöffnet habe und die Schritte, aber es immer noch für mich fest. Das CSS ist auch durcheinander (http://anakpanti.com/ab-cargo/)CodeIgniter - Controller nicht gefunden

Ich habe CI-Projekt und es funktioniert in meinem Localhost, aber nachdem ich es auf Webhosting verschieben kann der Controller nicht gefunden werden (außer dem Standard).

Die angeforderte URL/ab-cargo/controllers_aboutus/wurde auf diesem Server nicht gefunden. Außerdem wurde beim Versuch, ein ErrorDocument zur Verarbeitung der Anforderung zu verwenden, ein Fehler 404 Not Found gefunden.

Hier ist, was habe ich getan:

  • ändern Anfangsbuchstaben Controller-Klasse zu Kapital
  • ändern Anfangsbuchstaben Dateinamen Controller Kapital

Change.htaccess Code in diese:

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
</IfModule> 
  • ändern Datei config in:

    $config['base_url'] = 'http://anakpanti.com/ab-cargo/';

    $config['index_page'] = '';

dass alle Schritte ist.

Antwort

1

Oh, ich kenne das Problem.

Es sollte .htaccess Dateien im Projekt platziert werden.

Zuerst wird in den Stammordner:

<IfModule mod_rewrite.c> 
RewriteEngine on 
RewriteCond $1 !^(index\.php|resources|robots\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
</IfModule> 

Und auch im Innern des Bewerbungsmappe:

<IfModule authz_core_module> 
Require all denied 
</IfModule> 
<IfModule !authz_core_module> 
Deny from all 
</IfModule> 
+0

Thankyou so viel. Endlich! –

0

ist dies Ihr baseurl rechts (http://anakpanti.com/ab-cargo/). S add rewiteBase/Ab-Fracht. verwenden .htaccess

RewriteEngine On 
RewriteBase /ab-cargo 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L] 

Wenn Stylesheet einschließlich Header Verwendung base_url() in href-Tag

<link rel="stylesheet" href="<?php echo base_url();?>CSS/main.css" type="text/css">