So entfernen Sie controller-name aus url, so dass es sauber in codeigniter

Habe ich die folgende url..

http://localhost/ci/site_controller/home

Möchte ich entfernen site_controller controller aus url, was in..

 http://localhost/ci/home

Wie kann ich dies in CodeIgniter ?

Hinweis: Wenn Sie Fragen, was ich versucht habe, als ich es gerade gemacht haben, auf der Suche über Google, da ich nicht weiß, wie Sie verwenden mod_rewrite.

BEARBEITEN

Habe ich diese in meiner routes.php

$route['default_controller'] = "site_controller/home";
$route['ci/home'] = 'ci/site_controller/home';
$route['404_override'] = '';

aber immer noch nicht funktioniert!

.htaccess

RewriteEngine On
RewriteBase /ci/
RewriteCond %{REQUEST_URI} ^system.*
RewriteRule ^(.*)$ /index.php/$1 [L]

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

ErrorDocument 404 /index.php
  • mögliche Duplikate von htaccess mod_rewrite und viele andere
  • Ich bin immer 404 Seite nicht gefunden " - Fehler auf schreiben die url ohne controller
InformationsquelleAutor Yousuf Memon | 2012-10-12
Schreibe einen Kommentar