WordPress – Request exceeded the limit of 10 internal redirects

I came across this issue yesterday midnight in one of my wordpress sites. Initially, I was shocked. Becoz I haven’t done any changes to this wordpress site for more than a month and it is not working suddenly. What happened????

The first problem was that any URL that you click will always show all the posts. For ex, Post URL, Specific Page URL, Specific Category, Specific Tag – everything was showing me the same response with all the recent posts. In the beginning, I never thought about permalinks. I understood that there was some redirection happening and since it failed, the default response with recent posts was displayed. I could not track the redirects using HTTP Analyzer. So this is happening within WordPress. This is when I opened the ERROR Log File & found the below log.

[Tue Jun 10 09:56:09 2014] [error] [client 130.75.69.111] 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., referer: http://www.hechtundbarsch.de/category/mediathek/gallerie-uk-videos/
[Tue Jun 10 09:56:09 2014] [error] [client 130.75.69.111] 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., referer: http://www.hechtundbarsch.de/category/mediathek/gallerie-uk-videos/
[Tue Jun 10 10:01:18 2014] [error] [client 66.249.67.47] 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.
[Tue Jun 10 10:01:18 2014] [error] [client 66.249.67.47] 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.
[Tue Jun 10 10:01:51 2014] [error] [client 93.220.45.28] 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.
[Tue Jun 10 10:01:51 2014] [error] [client 93.220.45.28] 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.
[Tue Jun 10 10:01:51 2014] [error] [client 93.220.45.28] 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.
[Tue Jun 10 10:01:51 2014] [error] [client 93.220.45.28] 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.
[Tue Jun 10 10:02:37 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:02:37 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:02:42 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:02:42 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:03:05 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:03:05 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:03:12 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:03:12 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:03:15 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/
[Tue Jun 10 10:03:15 2014] [error] [client 93.220.45.28] 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., referer: http://www.hechtundbarsch.de/

I started googling & also checked in WordPress support. Everyone were discussing about .htaccess file. I did not see any strange settings in .htaccess file. So was sure that there is no problem with it. Now the idea clicked, I went into wp-admin & permalinks section. Here I figured out that the permalink structure couldn’t be saved in .htaccess file since the file has lost write permission. Cool.. Found the root cause.

 

Solution
Edit permission settings of .htaccess file & give write permission to it. Go back to permalink structure & refresh it. Now you can see everything is saved and it works fine.

 

Related Links:

http://wordpress.org/support/topic/all-url-is-showing-all-posts

http://stackoverflow.com/questions/24130146/all-url-is-showing-all-posts

 

Share This

Leave a Reply

Your email address will not be published. Required fields are marked *


nine − 8 =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>