Hello, This is my first second post on drupal.org
I've allready posted this in
https://www.drupal.org/node/1796596?page=1#comment-9887709
Because I dont know if this issue is related to redirect, pathauto, global redirect modules, or it is about apache and mysql config I've decided to post again here.

I think there is a related issue you may have to consider when preventing infinite loops with redirect module on path alias update.

This is my case:
- A site with Path aliases created using PathAuto with "transliteration" option not checked resulting in Ex.:
http://[BaseURLSite]/articulos/biomedicalización-del-envejecimiento
or
http://[BaseURLSite]/articulos/biomedicalizaci%C3%B3n-del-envejecimiento
- Several "Page Not found" errors on my log regarding with not transliterated URLs
- Want to change aliases converting special chars for preventing 404 and for better readeable URLs.
- Use auto update option in redirect module to auto create Redirects on updated aliases.

To solve this:
- Enabled transliteration on PathAuto for better URL compatibility.
- Edit a node and enable auto generate for updating URL Alias with the new PathAuto config
This results in:
- A new redirect record with old (not transliterated) URL -> node/[NodeID]
- An updated alias on PathAuto with the new transliterated URL -> node/[NodeID]

Problem:
When I try access the updated node with any URL (node/id, transliterated or not transliterated) i get an infintite loop error message.

A workaround solution for me was changing PathAuto URL pattern for this content type: Ex adding a node taxonomy term chaging "articulos/[node:title]" to "articulos/[node:taxonomy-vocabulary-4:name]/[node:title]"
By doing this, the NOT and the transliterated URL has an extra difference not regarding only with an ASCII special Char.

Other "solution" was disabling "auto create redirects when an url changes" in Redirect config. This made both URLs accesible but will generate duplicate content (not SEO fiendly) in transilterated and NOT URLs. And do not solves my original problem in detecting many "page not found" errors with not transliterated URLs.

My guess is
- PathAuto is not detecting any difference between both URLs when accesing to node
- Redirect (or pathauto) detects the diff on pathauto update and adds a redirect record
- This causes a transliterated path alias URL and a not transliterated path Redirect URL being the same causing an infinite loop

I don't know if this is a Redirect Issue, a PathAuto issue, a database config, or all above.

This was tested on Dev and Production servers:
Dev; Ubuntu 14.10 // Apache/2.4.10 // Mysql Ver:14.14 Dis: 5.5.40
Prod: CentOS 7 // Apache 2.4.6 // MariaDB 5.5.41 Ver: 15.1
Drupal 7.36 // Redirect 7.x-1.0-rc1 (and +13-dev) // Pathauto 7.x-1.2

Apache config is set to serve all pages in utf8

Sory for my English!