aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--js/redirect.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/js/redirect.js b/js/redirect.js
index 718d5f2..4ede36a 100644
--- a/js/redirect.js
+++ b/js/redirect.js
@@ -246,6 +246,9 @@ Redirect.prototype = {
repl = encodeURIComponent(repl);
}
if (this.processMatches == 'base64decode') {
+ if (repl.indexOf('%') > -1) {
+ repl = unescape(repl);
+ }
repl = atob(repl);
}
resultUrl = resultUrl.replace(new RegExp('\\$' + i, 'gi'), repl);