Redirects all alternative xHamster domains and language subdomains to the main xhamster.com domain.
// ==UserScript==
// @name xHamster Universal Redirector
// @namespace http://tampermonkey.net/
// @version 1.1
// @description Redirects all alternative xHamster domains and language subdomains to the main xhamster.com domain.
// @author BlueAnivia
// @match *://*.megaxh.com/*
// @match *://megaxh.com/*
// @match *://*.xhamster.com/*
// @match *://xhamster.com/*
// @match *://*.xhamster.desi/*
// @match *://xhamster.desi/*
// @match *://*.xhamster1.desi/*
// @match *://xhamster1.desi/*
// @match *://*.xhamster3.com/*
// @match *://xhamster3.com/*
// @match *://*.xhamster2.com/*
// @match *://xhamster2.com/*
// @match *://*.xhamster19.com/*
// @match *://xhamster19.com/*
// @match *://*.xhopen.com/*
// @match *://xhopen.com/*
// @match *://*.xhaccess.com/*
// @match *://xhaccess.com/*
// @match *://*.xhbranch5.com/*
// @match *://xhbranch5.com/*
// @match *://*.xhamster44.desi/*
// @match *://xhamster44.desi/*
// @match *://*.xhbig.com/*
// @match *://xhbig.com/*
// @match *://*.xhchannel.com/*
// @match *://xhchannel.com/*
// @match *://*.xhofficial.com/*
// @match *://xhofficial.com/*
// @match *://*.xhmoon5.com/*
// @match *://xhmoon5.com/*
// @match *://*.xhspot.com/*
// @match *://xhspot.com/*
// @match *://*.xhtotal.com/*
// @match *://xhtotal.com/*
// @match *://*.xhvid.com/*
// @match *://xhvid.com/*
// @match *://*.xhwide2.com/*
// @match *://xhwide2.com/*
// @match *://*.xhwide5.com/*
// @match *://xhwide5.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=xhamster.com
// @license MIT
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
const currentHost = window.location.hostname;
const targetHost = "xhamster.com";
if (currentHost !== targetHost) {
const newUrl = "https://" + targetHost + window.location.pathname + window.location.search + window.location.hash;
window.location.replace(newUrl);
}
})();