2017-05-08 2 views
0

Die CodeIgniter Routing nicht arbeiten, Im routen versuchen:

$route['Kayit'] = "Kayit/index"; 

localhost: 8090/kayıt/Ergebnis = 404 Seite nicht gefunden

Und es funktioniert nicht. Kann mir jemand helfen?

Meine route.php Datei:

<?php 
defined('BASEPATH') OR exit('No direct script access allowed'); 


$route['404_override'] = ''; 
$route['translate_uri_dashes'] = FALSE; 

$route['default_controller'] = 'Sayfa/view'; 
$route['(:any)'] = 'Sayfa/view/$1'; 
$route['Sayfa/'] = 'Sayfa/view/'; 

$route['Kayit/'] = "Kayit/index"; 

?> 

Antwort

0

Put

$route['(:any)'] = 'Sayfa/view/$1'; 

Am Ende Zeile seit Wildcard Platzhalter abfängt andere Routen. Like:

$route['404_override'] = ''; 
$route['translate_uri_dashes'] = FALSE; 

$route['default_controller'] = 'Sayfa/view'; 
$route['Sayfa'] = 'Sayfa/view'; 
$route['Kayit'] = "Kayit/index"; 

$route['(:any)'] = 'Sayfa/view/$1';// (:any) wildcard catcher must go at the end 

Auch Sie sind gut Schrägstriche von Routen zu entfernen Hinter.

Von docs:

Routen werden in der Reihenfolge ausgeführt, sie definiert sind. Höhere Routen haben immer Vorrang vor niedrigeren.

+0

Können Sie bitte besser beschreiben? Ich kann nicht verstehen:/ –

+0

@ MuhammedÇağlarTUFAN Versuchen Sie diesen Weg. – Tpojka

+0

Ok, es ist gelöst. Danke :) –