http://localhost/project_name/folder1/index.php/folder2/controllerurl ändern mit .htaccess
Ich möchte, dass meine URL ändern htaccess- zu verwenden
http://localhost/project_name/controller
http://localhost/project_name/folder1/index.php/folder2/controllerurl ändern mit .htaccess
Ich möchte, dass meine URL ändern htaccess- zu verwenden
http://localhost/project_name/controller
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';
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.
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]
Dies ist das Entfernen nur die index.php aus dem url.I wollen auch die Ordnernamen entfernen. –
@ReshamDeshpande Sie können die Routen-URL in Codeigniter ändern. Anwendung-> config-> routes.php $ route ['controller'] = 'ordner1/index.php/ordner2/controller'; – acmsohail