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

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

Susan Sarandon
Susan SarandonOriginal
2024-12-18 18:28:20149Durchsuche

How Can I Remove the

Entfernen der allgegenwärtigen „index.php“ in CodeIgniter-Routen

Die unansehnliche „index.php“, die an jeden URL-Pfad in CodeIgniter angehängt ist, kann ein anhaltendes Ärgernis sein. Glücklicherweise kann es schnell entfernt werden, sodass Sie saubere, professionell aussehende URLs erhalten.

Für Apache-Benutzer kann eine einfache .htaccess-Datei, die im Stammverzeichnis der Webdatei abgelegt wird, den Zweck erfüllen:

RewriteEngine on
RewriteCond  !^(index\.php|[Javascript / CSS / Image root Folder name(s)]|robots\.txt)
RewriteRule ^(.*)$ /index.php/ [L]

Dieser Code stellt sicher, dass alle eingehenden Anfragen mit Ausnahme derjenigen, die bestimmte Erweiterungen (wie .js, .css, .jpg) oder bestimmte Dateinamen (wie robots.txt) enthalten, umgeschrieben werden um „index.php“ einzuschließen.

Eine weitere robuste Lösung finden Sie unter:

http://snipplr.com/view/5966/codeigniter-htaccess/

Durch die Implementierung dieser Änderungen können Sie die lästige „index.php“ aus Ihren URLs verbannen und so sowohl die Ästhetik als auch die Funktionalität Ihres CodeIgniters verbessern Anwendung.

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