when i enable multilink redirect even WITHOUT CACHING the language switcher block for ANONYMOUS USERS only works in firefox and stopped working in CHROME and IE.
Clicking on any language but the default keeps going back to the same page...

Comments

drupalok’s picture

some more info
- i did NOT enable "MultiLink Redirect Cached" nor any caching
- my default language is not english but german

Andy Inman’s picture

1. What urls are the language switcher block pointing to? They should be something like:
http://yoursite.com/de/node/123?multilink=switch

2. If you add ?multilink=switch to any standard site path, e.g. de/node/1234?multilink=switch you should be able to test language switching - MultiLink should treat the language specified in the url (de in this example) as the new preferred language. Note, this mechanism requires cookies - possibly cookies are not working properly for some reason in Chrome/IE. Both Chrome and FF work fine for me under test (but these are Linux versions so may be have differently to Windows versions.)

3. What, if any, settings have you set in $conf['multilink_language_order'] ? (If you have not edited settings.php then you will be using the default language order, which should work fine for most cases - see documentation for details.)

4. If your site is public, can you give me the address so I can take a look?

Andy Inman’s picture

Issue summary: View changes

Closing this as unconfirmed/gone away.

Andy Inman’s picture

Status: Active » Closed (works as designed)