2016-10-20 5 views

Antwort

0

Versuchen root .htaccess

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

Sie können die Route url in Codeigniter ändern Datei. Application-> config-> routes.php

$route['controller']='folder1/index.php/folder2/controller'; 
+0

Dies ist das Entfernen nur die index.php aus dem url.I wollen auch die Ordnernamen entfernen. –

+0

@ReshamDeshpande Sie können die Routen-URL in Codeigniter ändern. Anwendung-> config-> routes.php $ route ['controller'] = 'ordner1/index.php/ordner2/controller'; – acmsohail

1

Aktivieren Sie die URL-Rewrite-Modul in Apache und dann Regeln schreiben umschreiben nach Ihren bevorzugten Verhalten.

Die Regeln für das Rewrite-Modul können ziemlich kompliziert und kompliziert sein, so dass ich Sie nur auf ihre eigene Dokumentation verweisen kann.

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

1

Ihre base_url in der Konfigurationsdatei schreiben. danach entfernen "index.php" von Config diesen Code innerhalb

i.e.$config['index_page'] = ''; 

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