Ich habe mich gefragt, ob es möglich ist, die 'index.php' zu entfernen, die in jeder URL angezeigt wird.
quelle
Ich habe mich gefragt, ob es möglich ist, die 'index.php' zu entfernen, die in jeder URL angezeigt wird.
Sie können dies tun, indem Sie die SEF-URLs und insbesondere den Parameter "URL-Umschreibung verwenden" in der globalen Joomla-Konfiguration aktivieren.
Bitte beachten Sie, dass dies einen internen Serverfehler erzeugt, wenn Sie die .htaccess
Datei vor dem Aktivieren der Option nicht erstellt haben.
Auf einer Dokumentseite wird erläutert, welche Schritte erforderlich sind, um diese netten URLs abzurufen. Schauen Sie hier: http://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs
Grundsätzlich müssen Sie die htaccess.txt
in Ihrem Joomla-Stammverzeichnis gefundene Datei umbenennen . Abhängig von Ihrem Hoster sind zusätzliche Schritte erforderlich.
Sie können diesen Code oben in Joomlas index.php hinzufügen:
Seien Sie jedoch vorsichtig, wenn Sie diesen Ansatz wählen, müssen Sie dies beim Upgrade wiederholen.
quelle
quelle
Hier ist eine allgemeine Methode, wenn Ihre Site mit .htaccess abstürzt:
Optionen + FollowSymLinks
und / oder,
RewriteBase /
Das sollte gut funktionieren! Hinweis: Sie kommentieren, indem Sie ein Hashtag für eine Zeile "#" eingeben.
quelle
Wenn Sie den nginx -Webserver verwenden, können Sie das folgende Snippet für die
nginx.conf
Konfigurationsdatei verwenden, in der Ihr Joomla! Die Site wird von bedient (fügen Sie einfach die if-Bedingung nach vorhandenen Zeilen hinzu, in denen dieindex index.php
Direktive angezeigt wird).Weitere Informationen finden Sie unter /programming/28997028/remove-index-php-from-joomla-urls-with-nginx/38165768#38165768 .
quelle