Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich index.php aus URLs in CodeIgniter 2 entfernen?
Index.php aus URLs in Codeigniter 2 entfernen
In Codeigniter 2 kann das Entfernen von index.php aus URLs durch Ändern der . htaccess-Datei. So geht's:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
Stellen Sie sicher, dass Sie „(site)“ durch den tatsächlichen Namen Ihres Site-Ordners ersetzen. Dadurch wird sichergestellt, dass die Rewrite-Regeln nach der index.php-Datei in der richtigen Ordnerstruktur suchen.
Zusätzliche Hinweise:
Wenn das oben genannte nicht funktioniert, versuchen Sie, eine zusätzliche RewriteRule zur .htaccess-Datei hinzuzufügen :
RewriteRule ^(.*)$ - [E=BASE:www\.mysite\.com]
Das obige ist der detaillierte Inhalt vonWie kann ich index.php aus URLs in CodeIgniter 2 entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!