Title: Redirection Loop Fix
Last modified: August 21, 2016

---

# Redirection Loop Fix

 *  [Martin Blumenfeld](https://wordpress.org/support/users/monkeypress/)
 * (@monkeypress)
 * [13 years, 1 month ago](https://wordpress.org/support/topic/redirection-loop-fix/)
 * This is an amazing plugin, though often I get users who end up creating redirect
   loops when they change a page url a couple of times. Is there a permanent fix
   that could be implemented in the plugin to help catch the redirection loops? 
   It seems like it would simply need to check the source/destination against the
   destination/source of existing redirects.
 * Thoughts?
 * [http://wordpress.org/extend/plugins/redirection/](http://wordpress.org/extend/plugins/redirection/)

Viewing 9 replies - 1 through 9 (of 9 total)

 *  [tccarter](https://wordpress.org/support/users/tccarter/)
 * (@tccarter)
 * [13 years ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715880)
 * Any movement on this issue? I have a number of sites that are experiencing the
   same issue so I’ve disabled the plugin hoping this will be fixed with a new release,
   is that coming?
 *  Thread Starter [Martin Blumenfeld](https://wordpress.org/support/users/monkeypress/)
 * (@monkeypress)
 * [13 years ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715881)
 * I haven’t heard anything from the developer, though figured it was time to dig
   into the code. Here’s a fix for this issue. In the /wp-content/plugins/redirection/
   models/redirect.php file add this line:
 * `$wpdb->query($wpdb->prepare("DELETE FROM {$wpdb->prefix}redirection_items WHERE
   url='%s' AND action_type='%s' AND action_data='%s';", array($data['action_data'],
   $data['action_type'], $data['url'])));`
 * just before this insert statement on line 210:
 * `$wpdb->insert( $wpdb->prefix.'redirection_items', $data );`
 *  [tccarter](https://wordpress.org/support/users/tccarter/)
 * (@tccarter)
 * [13 years ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715882)
 * Fantastic! I’ll give it a shot. Thanks for the patch.
 *  Thread Starter [Martin Blumenfeld](https://wordpress.org/support/users/monkeypress/)
 * (@monkeypress)
 * [13 years ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715883)
 * I probably should have added a comment to that code. This fix deletes any redirect
   that has the new redirects destination as its source url and its destination 
   url as the new redirections source url.
 *  [trade-gate](https://wordpress.org/support/users/trade-gate/)
 * (@trade-gate)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715902)
 * Hello MonkeyPress,
 * I inserted the code you refer to above in my redirect php file. I suppose it 
   made some changes but my problem stil persists. Maybe I have a different type
   of problem. Sorry I have very elementary knowledge on the issue.
 * My problem is the following: I renamed some of the pages I prepared for [http://www.trade-gate.net](http://www.trade-gate.net),
   and I am afraid I renamed some to their initial names and this now caused a problem
   of redirect loop such as the one in the following page: [http://www.trade-gate.net/eurostrong-televizyon-koltuklari/](http://www.trade-gate.net/eurostrong-televizyon-koltuklari/)
 * I am desperately trying to find a solution to it. What can I do? I installed 
   Redirect plugin and then removed what seemed to be redirection but it did not
   work out so I uninstalled the plugin again. Nothing changed.
 * How can I fix this issue?
 * Thank you very much – in advance.
 *  Thread Starter [Martin Blumenfeld](https://wordpress.org/support/users/monkeypress/)
 * (@monkeypress)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715903)
 * If you’re running the redirection plugin that I referenced and uninstalled it,
   the redirection loop should disappear. You might have some .htaccess redirects
   set up that are causing a loop now.
 * Now the fix that I posted won’t clear up old loops automatically unless you update
   the page that is causing the loop. To find the redirect loop you need to navigate
   to the redirection plugin and then do a search for the post URL under the modified
   posts group. Next delete any of the entries that have the new url as the source
   of a redirect.
 *  [trade-gate](https://wordpress.org/support/users/trade-gate/)
 * (@trade-gate)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715904)
 * Thank you very much. I will do that and inform you the outcome.
 * Have a nice day.
 *  [trade-gate](https://wordpress.org/support/users/trade-gate/)
 * (@trade-gate)
 * [12 years, 10 months ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715905)
 * Dear MonkeyPress,
 * I did as you recommended to clear up the old loops, although I could not pinpoint
   to a specific direction that explained why I was getting the loops. I disabled
   directions, then deleted them completely and even disabled Redirection but still
   I was getting the loops again.
 * Somehow, I thought, there should be a way of clearing the memory of wordpress
   for the name changes I made and it seemed unrealistically complicated to work
   on the codes for such a simple thing. In the forums people were advising each
   other to make several code changes, referring to rewriting of .htaccess or the
   codes of the theme but I was afraid to do them as I could have totally cause 
   a serious crash.
 * But finally after spending almost three days in desperation, and also suspecting
   that it might be related with my WordPress SEO plugin (as it sets the way your
   pages will be named according to your choise) I solved the problem :-)) And-as
   I suspected, it was extremely simple.
 * I am explaining the steps so that others who have a similar problem may solve
   their problem too. (unless of course their problem is related to another aspect
   of the problem.)
 * For me, the problem started when I rechanged the title of a page to the very 
   firts title I used i.e.to [http://www.trade-gate.net/eurostrong-televizyon-koltuklari/](http://www.trade-gate.net/eurostrong-televizyon-koltuklari/)
   from [http://www.trade-gate.net/masaj-koltugu/](http://www.trade-gate.net/masaj-koltugu/).
   Afterwards, when I wanted to access this new page, I was getting an error saying
   that I have a “redirection loop”
 * I then started checking everything on my page and on the WordPress SEO plugin
   that has a system for automatically setting the way page titles will be formed,
   I realised that my new page’s “page short name” was remaining as **masaj-koltuklari**
   whereas the slug of the page became **eurostrong-televizyon-koltuklari** when
   I changed the title.
 * When I corrected the page short name so that it would became the same as the 
   page slug, the loop problem simply disappeared. I made the same change for 6-
   7 other pages that I had redirection loop problem with and it worked for them
   too. Now I do not have a loop anymore.
 * :-))) I am so happy.
 * I already made the change on the redirection.php file that you proposed above,
   so I am not sure whether my problem could have been solved without this change
   or not, but still I would like to thank you very much for your assistance. 🙂
 * Have a nice day.
 *  [connectmukesh](https://wordpress.org/support/users/connectmukesh/)
 * (@connectmukesh)
 * [12 years, 1 month ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715936)
 * Hey I was facing the same problem – redirect loop – after I added sitemap – page
   on my site. What worked for me was that I had put two redirections for /sitemap
   and /sitemap-xml, and once I removed those re-directions the link started working.
   Thanks!

Viewing 9 replies - 1 through 9 (of 9 total)

The topic ‘Redirection Loop Fix’ is closed to new replies.

 * ![](https://ps.w.org/redirection/assets/icon-256x256.jpg?rev=983639)
 * [Redirection](https://wordpress.org/plugins/redirection/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/redirection/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/redirection/)
 * [Active Topics](https://wordpress.org/support/plugin/redirection/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/redirection/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/redirection/reviews/)

## Tags

 * [error-handling](https://wordpress.org/support/topic-tag/error-handling/)
 * [infinite loop](https://wordpress.org/support/topic-tag/infinite-loop/)
 * [redirect loop](https://wordpress.org/support/topic-tag/redirect-loop/)

 * 9 replies
 * 4 participants
 * Last reply from: [connectmukesh](https://wordpress.org/support/users/connectmukesh/)
 * Last activity: [12 years, 1 month ago](https://wordpress.org/support/topic/redirection-loop-fix/#post-3715936)
 * Status: not resolved