Also vielleicht noch mal zur Übersicht:
Fehler in der htaccess:
steht im Apache Log -> Hoster muss gucken
Unendliche Umleitung (php, htaccess egal):
steht im Access Log (HTTP Zugriffe suche nach 301 oder 302)
Unendliche Schleife:
Kann nur in einem PHP-Script vorkommen. Hier zwei typische Fehler (vereinfachte Darstellung):
Code: Alles auswählen
while(TRUE) {
do_something();
}
for($=1;TRUE;$i++) {
do_something();
}
Es können aber durchaus weit aus komplexere Fehler auftauchen.
Wenn der Hoster nun behauptet, dass es ein Fehler in der htaccess sein "könnte", kann er es über die Apache-Logs verbindlich erfahren. Wenn er stattdessen eine hohe Last bei der Ausführung der Scripte beobachtet (was ich eher vermute), dann muss das nicht zwangsläufig eine Schleife sein, die daran schuld ist. Das kann auch simpel an Image-Funktionen liegen, die massig Arbeitsspeicher fressen können. Das kann der Hoster aber eindämmen, in dem er diesen für das Script begrenzt. Hat er das? Wenn ja wie ist der Wert? 10 MB oder mehr?
Auch kann es aber sein, dass der MySQL-Dienst schuld ist, weil tausende von Abfragen rein rasseln und er diese nicht mehr gestemmt bekommt. In dem Fall kann der Hoster aber sehen, ob es der MySQL oder der PHP-Dienst war, der das Problem verursacht hat.
Fazit:
Der Hoster muss Dir zumindest mitteilen wo Du suchen musst. Also PHP, MySQL oder .htaccess. Ansonsten hilft simpel Try&Error. D.h. htaccess entfernen und neu starten. Wieder einbauen und abwarten ob das der Fehler war. Das geht aber nur in Zusammenarbeit mit dem Hoster. Seine Mitwirkung ist Voraussetzung. Wenn er das nicht leistet, dann ist der Hoster zu wechseln.