index.php aus der URL entfernen unter Joomla
Damit man die Einstellung URL-Rewrite für die Suchmaschinenoptimierung nutzen und die index.php aus der URL entfernen kann, muss man nur eine Kleinigkeit an Joomla ändern.
1. Möglichkeit die index.php aus der URL zu entfernen
- Über das FTP-Programm, z. B. FileZilla, verbindet man sich mit seinem Server
- Nun wählt man das Joomla Verzeichnis aus
- Jetzt lädt man die „htaccess.txt“ vom Joomla Hauptverzeichnis auf den lokalen Computer herunter
- Mit einem Texteditor, z. B. Notepad++, bearbeitet man die Datei „htaccess.txt“
Options +FollowSymLinks in # Options +FollowSymLinks ändern
# RewriteBase / in RewriteBase /
ändern
- Datei speichern und hochladen
- Die nun vorhandene Datei „.htaccess.txt“ in dem Hauptverzeichnis benennt man in " .htaccess" um
- Nun im Joomla Backend anmelden und unter "System" > "Konfiguration", die Einstellung „URL-Rewrite nutzen“ in der Joomla Administration aktivieren
Wenn diese Möglichkeit nicht funktioniert, liegt es an der Konfiguration des Servers und man muss die 2. Möglichkeit nutzen.
2. Möglichkeit: in der ".htaccess" eintragen:
IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase / # Removes index.php from ExpressionEngine URLs
RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteCond %{REQUEST_URI} !/system/.* [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L] # Directs all EE web requests through the site index file
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php/$1 [L]
</IfModule>
Viel Spaß beim entfernen der index.php aus der URL bei Joomla!