2.4.3.25. Request exceeded the limit of X internal redirects
Kiedy tekst pojawia się na stronie «Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request», v dzienniki błędów witryny może być błąd:
Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
Problem występuje, ponieważ plik zawiera .htaccess kombinacje dyrektyw, które tworzą nieskończone przekierowanie, nawet zanim żądanie zostanie przekazane do skryptów witryny. Aby rozwiązać problem, musisz edytować plik .htaccess i przerobić zasady w nim zawarte. W szczególności ważne jest sprawdzenie ustawionych flag przekierowań:
[L]
— flaga zatrzymywania wykonywania kolejnych dyrektyw w trakcie wykonywania bieżącej.[R=XXX]
— flaga wysłania określonej w zamianXXX
kod odpowiedzi. Gdy ta flaga jest ustawiona, nieskończone przekierowanie można zobaczyć w przeglądarce i wyświetlić adresy URL, których dotyczy problem.[C]
— chorągiew snopka z późniejszymi regułami. Często skutkuje niekończącymi się przekierowaniami.
Aby skonfigurować przekierowania, możesz postępować zgodnie z artykułem na temat pracy z wyrażenia regularne I użyć gotowe przykłady przekierowań.