Heim > Artikel > Backend-Entwicklung > So entfernen Sie index.php aus der CI-URL
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.
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!