Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie index.php aus der CI-URL

So entfernen Sie index.php aus der CI-URL

藏色散人
藏色散人Original
2021-05-18 11:06:481685Durchsuche

So entfernen Sie index.php aus der CI-URL: Ändern Sie zuerst die Konfigurationsdatei, suchen Sie dann nach „Htaccess“ und ändern Sie „AllowOverride None“ in „AllowOverride All“. Erstellen Sie schließlich eine „.htaccess“-Datei.

So entfernen Sie index.php aus der CI-URL

Die Betriebsumgebung dieses Artikels: Windows 7-System, CodeIgniter Version 3.0, DELL G3-Computer

Index.php entfernen:

Ändern Sie zuerst die Konfigurationsdatei, $config['index_page'] = ' ' ; Leer setzen

Dann ändern Sie Apache, suchen Sie nach htaccess Ändern Sie AllowOverride None in AllowOverride All

Suchen Sie nach rewrite_module module/mod_rewrite.so Öffnen und entfernen Sie #

.

Erstellen Sie im Stammverzeichnis von CI die Datei .htaccess im Verzeichnis derselben Systemebene (verwenden Sie Notepad++, um .htaccess zu erstellen) und schreiben Sie den folgenden Inhalt:

RewriteEngine on
RewriteCond $1! ^(index.php|images| robots.txt)
RewriteRule ^(.*)$ /codeIgniter/index.php/$1 [L]

Meine Projektadresse ist http://localhost/codeIgniter/index .php/user

Neustart Apache greift direkt auf http://localhost/codeIgniter/user zu

Empfohlen: „PHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie index.php aus der CI-URL. 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