Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich „index.php' aus CodeIgniter-URLs entfernen?

Wie kann ich „index.php' aus CodeIgniter-URLs entfernen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-24 17:23:17927Durchsuche

How Can I Remove

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn