2016-08-01 19 views
1

Ich habe Probleme beim Zugriff auf Seiten oder Controller, um genau in Codeigniter zu sein. Der Standard-Controller funktioniert gut, aber wenn ich einen neuen Controller erstellen kann nicht zugegriffen werden, wenn ich die URL http://localhost/codeigniter/admin/login execute zeigt es Fehler 404 Seite nicht gefunden. Hier ist mein Controller-Code, in Codeigniter/Anwendungen/controllers/admin/login.phpCodeIgniter Fehler 404 Seite nicht gefunden

if (!defined('BASEPATH')) { 
    exit('No direct script access allowed'); 
} 

class Login extends CI_Controller 
{ 
    public function index() 
    { 
     $data = array(
      'title' => 'Login Administrator', 
      'isi' => 'admin/login_view' 
     ); 

     $this 
      ->load 
      ->view('admin/login_view', $data) 
     ; 
    } 
} 

und hier ist meine Config-Code:

$config['base_url'] = 'http://localhost/codeigniter/'; 
$config['index_page'] = 'index.php'; 

und hier ist meine .htaccess-Datei, in der Wurzel entfernt Ordner (CodeIgniter)

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

ich lokalen Server XAMPP bin mit, ich das Rewrite-Modul tat ermöglichen, änderte sich die httpd.conf AllowOverride None Alle AllowOverride, aber immer noch nicht Arbeiten. Ich bin an diesem Punkt fest, also bitte helfen :) Danke.

Antwort

1

Ihr .htaccess funktioniert nicht. Wenn Sie versuchen, diese URL zu schlagen

http://localhost/codeigniter/index.php/admin/login 

seine Arbeits, , um weitere Informationen darüber, wie „index.php“ entfernen codeigniter url Sie diese http://theprofessionguru.com/question/remove-indexphp-from-url-in-codeingiter

+0

ja diese URL http verweisen: // localhost /codeigniter/index.php/admin/login funktioniert. Ich habe die Schritte befolgt, aber immer noch nicht funktioniert, noch schlimmer die Hauptseite zeigte nicht –

+0

Ich weiß es nicht, aber die Schritte funktionieren für mich, kann ein Problem in Ihrem XAMpp-Setup sein. –

+0

Ja, vielleicht, versuche so hart es jetzt zu lösen. Aber immer noch, danke für deine Antwort übrigens :) –

Verwandte Themen