Index.php aus URL in CodeIgniter 2 entfernen
In CodeIgniter 2 erfordert das Entfernen von index.php aus URLs eine bestimmte .htaccess-Konfiguration . Bei einigen Benutzern sind jedoch Probleme beim Anpassen des .htaccess-Codes von CodeIgniter 1.7 auf 2 aufgetreten.
Fehlerbehebung bei der .htaccess-Konfiguration
Um dieses Problem zu beheben, sollten Sie Folgendes versuchen. htaccess-Code:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /(site)/ RewriteCond %{REQUEST_URI} ^system.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_URI} ^application.* RewriteRule ^(.*)$ /(site)/index.php?/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /(site)/index.php?/ [L] </IfModule>
Ersetzen Sie „(site)“ durch den tatsächlichen Namen Ihrer Site Ordner.
Zusätzliche Anpassungen
Stellen Sie in Ihrer index.php-Datei sicher, dass die folgenden Einstellungen korrekt konfiguriert sind:
Aktualisierte Ordnerstruktur
Beachten Sie, dass Sie die Pfade entsprechend anpassen, wenn Sie die Standardordnerstruktur geändert haben:
Um eine ordnungsgemäße Funktionalität sicherzustellen, stellen Sie sicher, dass die Pfade in index.php diese Änderungen genau widerspiegeln.
Das obige ist der detaillierte Inhalt vonWie kann ich index.php mithilfe von .htaccess aus URLs in CodeIgniter 2 entfernen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!