Hilfe:Server/Startseiten-Weiterleitung

Aus Perrypedia
Zur Navigation springen Zur Suche springen

Startseiten-Weiterleitung – Fehleranalyse und Lösung

Fehlerbild

Am 22.10.2026 lieferten Aufrufe von https://www.perrypedia.de/ HTTP 404. Die Domains perrypedia.de und perrypedia.proc.org wurden korrekt auf www.perrypedia.de umgeleitet, landeten dort aber ebenfalls auf der fehlerhaften Startadresse. /wiki/Hauptseite war erreichbar (HTTP 200). Gemeldet von Norman.

Ursache

Im produktiven HTTPS-VHost fehlte eine ausdrückliche Weiterleitung für den Root-Pfad /. Die vorhandene Datei /var/www/prod/index.php war als Symlink auf mediawiki/index.php vorhanden; der direkte Root-Aufruf lieferte dennoch 404. Die konkrete interne Ursache dieses 404 wurde nicht weiter isoliert.

Diagnose

  • Apache: 2.4.41 auf dem Host; PHP-Ausgabe: 8.3.36.
  • VHost: /etc/apache2/sites-enabled/www.perrypedia.de-le-ssl.conf.
  • apache2ctl -S: Domain-Aliase korrekt registriert.
  • /mediawiki/index.php und /wiki/Hauptseite: HTTP 200.
  • /: zunächst HTTP 404.

Lösung

Am 22.10.2026 wurde vor der Änderung eine Kopie der VHost-Konfiguration mit SHA-256-Prüfsumme erstellt:

/etc/apache2/sites-enabled/www.perrypedia.de-le-ssl.conf.bak-20261022-182152

Anschließend wurde im HTTPS-VHost vor der bestehenden Short-URL-Regel ergänzt: <syntaxhighlight lang="apache">

  1. Redirect website root to MediaWiki main page (2026-10-22).

RewriteRule ^/?$ /wiki/Hauptseite [R=302,L] </syntaxhighlight> apache2ctl configtest ergab Syntax OK; Apache wurde mit systemctl reload apache2 neu geladen. Die Weiterleitung verwendet vorläufig HTTP 302 und ist nicht als permanente 301-Regel festgelegt.

Funktionsprüfung

URL Endergebnis
https://www.perrypedia.de/ HTTP 200 auf /wiki/Hauptseite (1 Weiterleitung)
https://perrypedia.de/ HTTP 200 auf /wiki/Hauptseite (2 Weiterleitungen)
https://perrypedia.proc.org/ HTTP 200 auf /wiki/Hauptseite (2 Weiterleitungen)

Zusätzlich antwortete https://docs.perrypedia.de/ mit HTTP 200. Apache blieb aktiv. Der erste Test direkt nach dem Reload zeigte noch 404; nachfolgende Tests bestätigten die erfolgreiche Weiterleitung.

Rollback

Die gesicherte VHost-Konfiguration ist vor einer Wiederherstellung mit ihrer .sha256-Datei zu prüfen. Bei einem Rollback Konfiguration zurückspielen, apache2ctl configtest ausführen und Apache kontrolliert neu laden. Nicht ohne erneute Prüfung zurückrollen, da spätere Änderungen betroffen sein können.

Datum

22.10.2026