2017-07-10 5 views
0

Ich habe gerade mit CodeIgniter begonnen und arbeite ich an diesem Beispiel https://www.codeigniter.com/user_guide/tutorial/static_pages.html Ich halte ERROR bekommen 404 in CodeIgniter

Dies ist meine URL:

localhost/CodeIgniter-3.1.5/CodeIgniter -3.1.5/index.php/application/controllers/pages/view/about

Ich glaube nicht, dass etwas falsch daran ist, aber ich bekomme immer Fehler 404, wenn ich versuche, darauf zuzugreifen.

+0

Haben Sie Ihren Seitencontroller benannt, bei dem der Dateiname und die Klasse nur den ersten Großbuchstaben haben. 'Pages.php' und' class Pages erweitern CI_Controller {} 'Es könnte auch sein, dass Sie einen htaccess im Hauptverzeichnis benötigen. – user4419336

+1

Fehler 404 ist Seite nicht gefunden Fehler. Dein Weg ist falsch. Schickt Localhost Sie irgendwo hin? – Eric

+0

Ja, ich habe den Controller Pages.php genannt und ich habe eine htaccess-Datei – eri

Antwort

0

Ihre URL ist falsch.

wenn Sie die richtige .htaccess haben, sollten Sie Ihre URL wie folgt aussehen:

localhost/CodeIgniter-3.1.5/CodeIgniter-3.1.5/Pages/view/about 

und ohne entsprechende .htaccess-Datei:

localhost/CodeIgniter-3.1.5/CodeIgniter-3.1.5/index.php/Pages/view/about 

und das ist eine richtige .htaccess-Datei:

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