CodeIgniter neuen controller nicht gefunden?
Habe ich installiert, neueste CodeIgniter und kopiert welcome.php zu backend.php und verändert die class-variable im Backend aber wenn ich auf /backend es sagt-controller nicht gefunden. Der Inhalt meiner .htaccess sind wie folgt.
# Do not remove this line, otherwise mod_rewrite rules will stop working
RewriteBase /
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?/$1 [QSA,L]
Ich habe auch versucht, ändern Sie die uri-Methode, request-uri, immer noch das gleiche Problem.
Den index-controller funktioniert, aber nicht das backend, die erstellt wurde, aus dem index. (welcome.php)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen Sie, ob der name der Klasse definiert backend.php ist
Backend
:Stellen Sie sicher, Sie haben eine Methode
index
(Standard-Aktion) in derBackend
controller:PS: Man könnte auch ein neues Verzeichnis erstellen
backend
und legen Sie dort ALLE Ihre Controller, die Sie benötigen, im backend. Dies würde die Dinge einfacher, wenn Sie komplexere Funktionen in den backend-Bereich.Benötigen Sie eine htaccess-Datei hat Folgendes geschrieben steht.
Das problem ist, dass die controller zugegriffen werden kann, durch hinzufügen von "/index " in der URL und dann die controller-Namen.
Deshalb benötigen Sie eine htaccess-Datei zu entfernen, dass Problem.