Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!

Behebung eines Fehlers 500 („Internal Server Error“)

Aktualisierung 06.08.2026

Dieser Leitfaden richtet sich an Sie, wenn Sie einen Fehler 500 erhalten, der verschiedene Ursachen haben kann, die in der Regel mit der Entwicklung Ihrer Website auf einem Webhosting zusammenhängen, insbesondere mit den Rewrites Ihrer .htaccess-Dateien.

 

Einleitung

  • Apache2, das auf den Servern installiert ist, unterstützt bestimmte Module wie mod_auth_anon, mod_auth_dbm, mod_authz_dbm, mod_cern_meta, mod_imap, mod_imagemap und mod_mime_magic nicht mehr.
  • Apache2 ist sehr streng, was Syntaxfehler betrifft, und wenn Syntaxfehler in einer .htaccess-Datei gefunden werden, kann dies zu Fehlern vom Typ 500 (Internal Server Error) oder zu unerwarteten Fehlern bei der URL-Umschreibung führen.

 

Beispiele für Syntax und Korrektur

In diesem ersten Beispiel ist der Syntaxfehler, dass die Rewrite-Regel keinen HTTP-Weiterleitungs-Antwortcode angibt, der zurückgegeben werden soll.

RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L]

Die Korrektur fügt die Direktive R=301 hinzu, um anzugeben, dass die Weiterleitung einen 301-Code (permanent) zurückgeben soll:

RewriteRule ^articles/([0-9]+)/$ /article.php?id=$1 [L,R=301]

 

In diesem zweiten Beispiel liegt der Syntaxfehler darin, dass die Direktive Options die zu aktivierenden oder deaktivierenden Optionen nicht korrekt angibt.

Options -Indexes FollowSymLinks

Die Korrektur fügt das Zeichen "+" hinzu, um anzugeben, dass FollowSymLinks aktiviert und nicht deaktiviert werden soll:

Optionen -Indizes +SymLinks verfolgen

 

Diese Fehler beheben

  • Wenn auf der ersten Seite oder einer anderen Seite ein Fehler 500 angezeigt wird, benennen Sie die Datei .htaccess um oder kommentieren Sie alle Zeilen mit # aus und aktivieren Sie Zeile für Zeile wieder, bis Sie die Zeile gefunden haben, die das Problem verursacht.
  • Wenn der Fehler nach einer Änderung an einer Ihrer Seiten auftritt, ist es am einfachsten, die vorherige Version der Datei wiederherzustellen.

Link zu dieser FAQ: https://faq.infomaniak.com/106


War diese FAQ nützlich?