A Google Chrome extension for user-defined redirect rules. Works also in the new Opera browser.
After installation the user can create rules for redirects. Each rule is defined as a pattern (regular expression) that requested URLs will be tested against. The first rule pattern that matches the URL (if any) will transform the URL using the user defined replacement (also regular expression).
The whole process takes place before sending the original request.
A pattern of (.*)?bing\.com/search\?q=(.*)?
with replacement $1google.com/search?q=$2
will redirect any search call from Bing to Google.