Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich „index.php' aus CodeIgniter-URLs entfernen?
Entfernen von „index.php“ aus CodeIgniter-URLs
In CodeIgniter enthalten URLs standardmäßig das führende Segment „index.php“. zu weniger ansprechenden und ausführlichen URLs. Dies kann leicht behoben werden, um eine schlankere und intuitivere Benutzererfahrung zu erreichen.
Apache-Konfiguration mit .htaccess
Erstellen Sie für Apache-Webserver eine „.htaccess“-Datei innerhalb des Stammwebverzeichnisses und fügen Sie den folgenden Code ein:
RewriteEngine on RewriteCond !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt) RewriteRule ^(.*)$ /index.php/ [L]
Dieser Code weist den Server an, URLs neu zu schreiben, die nicht mit bestimmten übereinstimmen Ausnahmen wie „index.php“ oder statische Dateien (z. B. JavaScript, CSS, Bilder) und leiten sie über die Datei „index.php“ mit dem entsprechenden angehängten Segment um.
Alternativer Ansatz
Ein alternativer Konfigurationsansatz wird in der folgenden URL bereitgestellt:
[CodeIgniter .htaccess Konfiguration](http://snipplr.com/view/5966/codeigniter-htaccess/)
Das obige ist der detaillierte Inhalt vonWie kann ich „index.php' aus CodeIgniter-URLs entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!