Hello, everyone.

This is my first time using Drupal to create bilingual site. I use Drupal 7.22.

To support my bilingual site, I installed some modules:

  • locale (from the core)
  • i18n 7.x-1.9
  • Variable 7.x-2.2
  • Entity Translation 7.x-1.0-beta2
  • Language Icons 7.x-1.0.

It works perfect. I created and translated some nodes without problem.

Then, I decided to install Global Redirect 7.x-1.5. that is said to be helpful for SEO. I did read the 'warning' on its page about redirection loop in the previous version (1.4), but I installed it anyway as it says the problem has been fixed in the current version (1.5).

On the setting page of Global redirect, I enabled "Menu Access Checking" and "Language Path Checking" as the addition to the default setting. At the beginning, I didn't encounter any problem. The url return normally, e.g. site/view1 change to site/id/view1 when I clicked on language icon switcher.

The problem arise when I tried to create new node. When I want to translate it to the second language, the edit translation url is site/id/node/30/edit/id. The page was loading endlessly and then stop with the message: "Firefox has detected that the server is redirecting the request for this address in a way that will never complete". I tried to remove the prefix from the front (it becomes site/node/30/edit/id). It works, it can bring me to the translation edit page of the node. I can save it.

However, when I want to switch between language, I can't access the page on the second language. Example: the first language url is site/poem, the second language url should be site/id/puisi. When I hover to language icon switcher, it displays the correct url for the second language page (in the browser's status bar). But, when I click it, it bring me to site/id/poem, not the supposed page.

After I disabled the Global Redirect module, the problem went away. So, I believe the problem is from this module.

Are there someone experiencing the same problem?

Thank you.

Comments

erkidorbek’s picture

Experiencing the same problem.