Probleme beim Aktivieren von SEF-URLs

Häufig auftretende  Probleme beim Aktivieren von SEF-URLs

Das Aktivieren von SEF-URLs (Search Engine Friendly) kann zu Problemen führen, wenn das Hosting Ihrer Website nicht ordnungsgemäß konfiguriert ist, um das Umschreiben von URLs zu unterstützen. Es gibt viele verschiedene Kombinationen von Servertechnologien und Betriebssystemen. Daher ist es nicht möglich, endgültige Antworten auf jedes Problem mit SEF-URLs zu geben.

Einige der häufigsten Probleme sind:

  • Läuft auf Ihrem Server Apache?
  • Läuft auf Ihrem Server IIS?
  • Haben Sie Ihren Cache gelöscht?
  • Haben Sie Domains verschoben?

Server Apache oder IIS Server:

Wenn Sie SEF-URLs in Joomla! Es gibt eine Option zum erneuten Schreiben der URLs ohne /index.php/, für die mod_rewrite (oder das IIS-Äquivalent) erforderlich ist. Wenn auf Ihrem Server kein Apache ausgeführt wird oder URLs nicht auf diese Weise neu geschrieben werden können, erhalten Sie die Fehlermeldung Server Error 500.

Zur Abhilfe stellen Sie diese Option mod_rewrite zunächst auf "Nein" und prüfen Sie, ob diese Methode des Umschreibens für Sie geeignet ist.

Vergewissern Sie sich außerdem, dass Sie in Ihrer Apache-Konfigurationsdatei einen Abschnitt "Directory" haben, der das Überschreiben von .htaccess ermöglicht. Andernfalls wird die .htaccess-Datei in Ihrem Joomla! Wurzelverzeichnis ignoriert. Die erforderliche Einstellung ist: AllowOverride all.

Wenn Sie hier nicht weiterkommen, dann kontaktieren Sie Ihren Provider.

Wenn Sie IIS Server verwenden:

Dann finden Sie hier weitere Informationen: https://docs.joomla.org/IIS 

Den Cache löschen:

Wenn Sie Änderungen an den SEF-Einstellungen vornehmen, sollten Sie sicherstellen, dass Sie den Cache leeren. Wenn Sie URLS zwischenspeichern (z. B. mit einer SEF-Erweiterung eines Drittanbieters), stellen Sie sicher, dass Sie dort die Einstellungen ändern und zwischengespeicherte URLs löschen wenn erforderlich.

Domains verschoben:

Wenn Sie Domänen geändert haben (z. B. von einem localhost oder einer Testumgebung in die Live-Domäne), müssen Sie den Wert für die $live_site Variable in der Datei configuration.php bearbeiten, die sich im Stammverzeichnis Ihrer Joomla-Site-Dateien befindet. Der Wert der Variablen muss manuell bearbeitet werden. Sie können nicht über den globalen Konfigurationsbereich darauf zugreifen.

Normalerweise würde es so aussehen:

var  $ live_site  =  'http://example.com';

Wenn Sie auf Ihre Website in einem Unterordner namens Joomla zugreifen, würde dies folgendermaßen aussehen:

var  $ live_site  =  'http://example.com/joomla';

Wenn Sie Domänen verschieben, muss dieser Wert möglicherweise aktualisiert werden, um Ihren neuen Domänennamen wiederzugeben:

var  $ live_site  =  'http://mynewdomain.com';

Oft ist es nicht erforderlich, diese Variable überhaupt anzugeben. In diesem Bereich lassen Sie sie einfach leer:

var  $ live_site  =  '';

Probleme mit Joomla nach einem Joomla oder Erweite...
Joomla 3.9 enthält mehr als 250 Verbesserungen.
 

Kommentare

Derzeit gibt es keine Kommentare. Schreibe den ersten Kommentar!
Bereits registriert? Hier einloggen
Gäste
Mittwoch, 22. Mai 2019
Für die Registrierung bitte Benutzername, Passwort und nötige Felder eingeben.

Sicherheitscode (Captcha)