diff options
author | ManeraKai <manerakai@protonmail.com> | 2023-02-03 10:30:19 +0300 |
---|---|---|
committer | ManeraKai <manerakai@protonmail.com> | 2023-02-03 10:30:19 +0300 |
commit | 3c11223d6a86232fccff78f0e225f05e6d62b8fc (patch) | |
tree | 837b35a8ab4d59b26b1df5153d1328424ace7988 /src/assets | |
parent | Adde Rural Dictionary https://github.com/libredirect/libredirect/issues/581 (diff) | |
download | libredirect-3c11223d6a86232fccff78f0e225f05e6d62b8fc.zip |
Fixed wikia not redirecting properly https://github.com/libredirect/libredirect/issues/611#issuecomment-1414939502
Diffstat (limited to 'src/assets')
-rw-r--r-- | src/assets/javascripts/services.js | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/assets/javascripts/services.js b/src/assets/javascripts/services.js index 7a9f3d91..f409715b 100644 --- a/src/assets/javascripts/services.js +++ b/src/assets/javascripts/services.js @@ -345,10 +345,9 @@ function redirect(url, type, initiator, forceRedirection) { } return randomInstance case "breezeWiki": - let wiki, - urlpath = "" - if (url.hostname.match(/^[a-zA-Z0-9-]+\.fandom\.com/)) { - wiki = url.hostname.match(/^[a-zA-Z0-9-]+(?=\.fandom\.com)/) + let wiki, urlpath = "" + if (url.hostname.match(/^[a-zA-Z0-9-]+\.(?:fandom|wikia)\.com/)) { + wiki = url.hostname.match(/^[a-zA-Z0-9-]+(?=\.(?:fandom|wikia)\.com)/) if (wiki == "www" || !wiki) wiki = "" else wiki = `/${wiki}`; urlpath = url.pathname |