Renewal Link Results In Too Many Redirects Error
"Too many redirects" is almost always caused by URL rewrites.  Your web server software (e.g. Apache, nginx) handles URL rewrites, so it's most likely that your problem lies in the configuration of that software, not CiviCRM.  To my knowledge, CiviCRM doesn't generate a redirect on any links other than click-through links.

To resolve this, I would take the following two steps:


Press "F12" to open your Developer Tools (in Chrome or Firefox; Safari's are lacking).  Go to the "Network" tab.
Trigger the "too many redirects" error.  You should see a bunch of network requests.  Note the URL, and look for any patterns.  A common pattern is:


http://my.org/civicrm/

http://my.org/civicrm/civicrm

http://my.org/civicrm/civicrm/civicrm

etc.


Find the "rewrites" section of your web server configuration.  Look for the pattern that matches the URLs you found on your Network tab.  Tweak that rewrite rule and restart your web server software.