Heim > Backend-Entwicklung > PHP-Tutorial > Wie entferne ich index.php mithilfe von .htaccess aus CodeIgniter-URLs?

Wie entferne ich index.php mithilfe von .htaccess aus CodeIgniter-URLs?

Barbara Streisand
Freigeben: 2024-12-31 09:48:15
Original
936 Leute haben es durchsucht

How to Remove index.php from CodeIgniter URLs Using .htaccess?

Entfernen von index.php aus CodeIgniter-URLs mithilfe von Rewrite-Regeln

Um index.php aus CodeIgniter-URLs zu entfernen, können Sie das Modul mod_rewrite mit verwenden Apache2. So geht's:

1. Konfigurieren Sie Config.php

Öffnen Sie config.php und ändern Sie die folgende Zeile:

$config['index_page'] = "index.php";
Nach dem Login kopieren

in:

$config['index_page'] = "";
Nach dem Login kopieren

2. URI-Protokoll festlegen

Wenn die standardmäßige AUTO-Einstellung für uri_protocol in config.php nicht funktioniert, ersetzen Sie sie durch:

$config['uri_protocol'] = "REQUEST_URI";
Nach dem Login kopieren

3. Ändern Sie die .htaccess-Datei

Fügen Sie den folgenden Code zu Ihrer Root-.htaccess-Datei hinzu:

RewriteEngine on
RewriteCond  !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/ [L,QSA] 
Nach dem Login kopieren

Hinweis: Der spezifische .htaccess-Code kann je nach leicht variieren auf Ihrem Hosting-Server. Einige Server erfordern ein zusätzliches „?“ am Ende der letzten Zeile:

RewriteRule ^(.*)$ index.php?/ [L,QSA] 
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie entferne ich index.php mithilfe von .htaccess aus CodeIgniter-URLs?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage