Wie entferne ich "index.php" im Pfad von Codeigniter?
Um "index.php" aus der URL in CodeIgniter zu entfernen, können Sie die .htaccess-Datei verwenden. Hier ist ein Beispiel dafür, wie es geht:
Erstellen Sie eine .htaccess-Datei im Root-Verzeichnis Ihrer CodeIgniter-Installation.
Fügen Sie folgenden Code in die .htaccess-Datei ein:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
Stellen Sie sicher, dass das mod_rewrite-Modul auf Ihrem Server aktiviert ist. Wenn nicht, wenden Sie sich an Ihren Hosting-Provider, um es zu aktivieren.
Öffnen Sie die application/config/config.php-Datei und setzen Sie die $config['index_page']-Variable auf eine leere Zeichenfolge:
$config['index_page'] = '';
Jetzt sollte "index.php" aus Ihren URLs entfernt sein und Ihre CodeIgniter-Anwendung sollte wie erwartet funktionieren.
Hinweis: Dieser Vorgang kann je nach Ihrem Hosting-Provider und Serverkonfiguration variieren.