multilink_redirect_bypass configuration

Experimental project

This is a sandbox project, which contains experimental code for developer use only.

This very specific module can be used to bypass automatic redirects, made by the multilink_redirect module, based on the remote IP or User-Agent string.

Use case

Consider a multilingual site with automatic machine translation using the lingotek module. Site internal hyperlinks like "/de/hallo-welt", placed in the hand written content, cannot be automatically transformed to link their corresponding translation "/en/hello-world" (or "/en/node/123"). multilink_redirect is able to detect the accidental language change, intercepts page loading and redirects the user to the appropriate page.

In our case, this process disturbs the stateless crawler, we use to index our site, by redirecting all requests to pages in a foreign language to the default language. This modules solves the problem by dynamically assigning the 'bypass multilink redirect' and 'bypass multilink redirect silent' permission, based on the remote IP or User-Agent.

Dependency

  • multilink_redirect (which is part of the multilink module)
Supporting organizations: 
This module was written due to EA NRW (www.nrw-ea.de) project.

Project information

  • caution Minimally maintained
    Maintainers monitor issues, but fast responses are not guaranteed.
  • caution Maintenance fixes only
    Considered feature-complete by its maintainers.
  • Module categories: Multilingual, Administration Tools, Site Structure
  • Created by labonte on , updated