Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich „index.php' aus CodeIgniter-URLs entfernen?
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!