[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fn7aId5bJSBPopP4uipqSHosZ2PCan6E2yKm6uHTQlII":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":47,"crawl_stats":36,"alternatives":53,"analysis":156,"fingerprints":299},"multiple-domain","Multiple Domain","1.0.7","Javik","https:\u002F\u002Fprofiles.wordpress.org\u002Fsirjavik\u002F","\u003Cp>Important: This plugin has a new maintainer. So the plugin will now be active developed again, and it’s now part of \u003Ca href=\"https:\u002F\u002Fgoinput.de\" rel=\"nofollow ugc\">goINPUT\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Multiple Domain allows you having more than one domain in a single WordPress installation. This plugin doesn’t support\u003Cbr \u002F>\nmore than one theme or advanced customizations for each domain. It’s only intended to enable constant navigation under\u003Cbr \u002F>\nmany domains. For a more complex setup, there is\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FCreate_A_Network\" rel=\"nofollow ugc\">WordPress Multisite (MU)\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>When there is more than one domain set in your host, all links and resources will point to the default domain. This is\u003Cbr \u002F>\nthe default WordPress behavior. With Multiple Domain installed and properly configured, it’ll update all link on the\u003Cbr \u002F>\nfly. This way, the user navigation will be end-to-end under the same domain.\u003C\u002Fp>\n\u003Cp>You can also set an optional base URL. If you want only a set of URL’s available under a given domain, you can use this\u003Cbr \u002F>\nrestriction.\u003C\u002Fp>\n\u003Cp>Additionally, a language can be set for each domain. The language will be used to add \u003Ccode>\u003Clink>\u003C\u002Fcode> tags with \u003Ccode>hreflang\u003C\u002Fcode>\u003Cbr \u002F>\nattribute to document head. This is for SEO purposes.\u003C\u002Fp>\n","This plugin allows you to have multiple domains in a single Wordpress installation and enables custom redirects for each domain.",10000,143727,96,28,"2021-04-11T19:07:00.000Z","5.7.15","4.0","",[20,21,22],"domains","multiple","redirect","https:\u002F\u002Fgithub.com\u002Fstraube\u002Fmultiple-domain","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-domain.1.0.7.zip",85,1,0,"2020-01-25 00:00:00","2026-03-15T15:16:48.613Z",[31],{"id":32,"url_slug":33,"title":34,"description":35,"plugin_slug":4,"theme_slug":36,"affected_versions":37,"patched_in_version":38,"severity":39,"cvss_score":40,"cvss_vector":41,"vuln_type":42,"published_date":28,"updated_date":43,"references":44,"days_to_patch":46},"WF-b9f5b68f-bf81-4157-920a-f14eb29390a6-multiple-domain","multiple-domain-cross-site-scripting","Multiple Domain \u003C= 1.0.2 - Cross-Site Scripting","The Multiple Domain plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 1.0.2 due to insufficient input sanitization and output escaping in the Canonical and Alternate Tags. This makes it possible for attackers to inject arbitrary web scripts that execute in a victim's browser.",null,"\u003C=1.0.2","1.0.3","medium",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2024-01-22 19:56:02",[45],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb9f5b68f-bf81-4157-920a-f14eb29390a6?source=api-prod",1459,{"slug":48,"display_name":7,"profile_url":8,"plugin_count":49,"total_installs":50,"avg_security_score":25,"avg_patch_time_days":46,"trust_score":51,"computed_at":52},"sirjavik",2,10100,69,"2026-04-04T13:54:27.522Z",[54,79,98,115,137],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":62,"downloaded":63,"rating":64,"num_ratings":65,"last_updated":66,"tested_up_to":67,"requires_at_least":68,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":78,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"domain-mapping-system","Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)","2.2.5.4","Wombat Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fmaartenbelmans\u002F","\u003Cp>\u003Cstrong>Domain Mapping System\u003C\u002Fstrong> is the best way to manage multiple domains on your WordPress site and point them to any published resource, including Posts, Pages, Products, Categories, or other Custom Post Types and Taxonomies.\u003C\u002Fp>\n\u003Cp>Whether you’re just looking for the simplicity of multiple domain mapping in a single WordPress site, or you’re creating a more complex multi-pronged WordPress project, \u003Ca href=\"https:\u002F\u002Fdomainmappingsystem.com?utm_source=wporg&utm_medium=readme&utm_campaign=dms\" rel=\"nofollow ugc\">Domain Mapping System\u003C\u002Fa> can save a great deal of time and hassle over using multisite or creating standalone WordPress installs.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FmznQjxemxcE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>EXAMPLE USE-CASES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Targeting specific audiences with branded domains, such as by country or language. \u003C\u002Fli>\n\u003Cli>Organizations that want a different section of their website for each of their physical locations. \u003C\u002Fli>\n\u003Cli>Expanding site reach to new audiences\u002Flocations without changing your primary domain. \u003C\u002Fli>\n\u003Cli>Saving time over Multisite, or supplementing a Multisite with Microsite capabilities \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fdomain-mapping-system-demo.xyz\u002F\" rel=\"nofollow ugc\">TRY THE LIVE DEMO >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🌱 \u003Ca href=\"https:\u002F\u002Fdomainmappingsystem.com\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=dms#pricing\" rel=\"nofollow ugc\">PLANS & PRICING >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🚧 \u003Ca href=\"https:\u002F\u002Fdomainmappingsystem.com\u002Froadmap\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=dms\" rel=\"nofollow ugc\">ROADMAP >\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🔢 MULTIPLE DOMAINS IN A SINGLE WORDPRESS SITE\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Assign content to each domain from a single WordPress Admin Dashboard.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🚀 MAP UNLIMITED ALIAS DOMAINS COMPLETELY FREE\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Manage and map as many alias domains as you want for complete control.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🗺️ MAP CONTENT TO ANY DOMAIN\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Map alias domains to \u003Cstrong>any Post, Page, Product, or Custom Post Type\u003C\u002Fstrong>, including Blog Categories, Products Archive, custom taxonomies, and more.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🔍 OPTIMIZE YOUR SEO & MARKETING STRATEGY\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Optimize your site for search engines with full Yoast SEO integration, including the option to add custom Titles, Descriptions, and Keywords, as well as Sitemap for each mapped domain.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🔀 SUBDOMAIN MAPPING\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Map subdomains to your primary WordPress site, so you don’t have to create a second WordPress install or buy a second domain.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🌐 MULTISITE SUPPORTED\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Activate Domain Mapping System on your WordPress MU multisite network for each of your network sites. Now, multisite is even more powerful with multiple domain management for every site on your network, so you can enable BYOD (Bring Your Own Domain) for your users.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🇺🇳 LANGUAGE PER DOMAIN\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Activate the TranslatePress multilingual plugin and attach each language to a specific domain. Even the language switchers work perfectly out of the box. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🧩 CREATE “MICROSITES” – GROUP CONTENT BY DOMAIN\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Create microsites by grouping your published resources (pages, posts, products, custom post types) around a specific domain – a much less complex multisite alternative. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F6jrP8BVxlpQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>🌍 GLOBAL DOMAIN MAPPING\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Easily map every unmapped page on your site in one click – so visitors only see mapped domains for all content on your site. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🗂 SUBDIRECTORY MAPPING\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Map subdirectory URLs of your main site. E.g. – your-site.com\u002Flanding-page\u002F can be set to display the content from the post your-site.com\u002Fexample-page\u002Flanding-page\u002F. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>📚 ARCHIVE, CATEGORY, AND CUSTOM TAXONOMY MAPPING\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Want to map a specific Blog category and all its posts to a different domain automatically? Now you can! Map a domain to any archive, category, or custom taxonomy created by a plugin or theme. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>↪️ FORCE REDIRECT TO MAPPED PAGES\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Want to hide the “unmapped” version of your page? There’s a checkbox that allows you to “Force redirect all visitors to the mapped version of a page.” [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🛒 WOOCOMMERCE INTEGRATION\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Map your Shop page and all Products. You can also map a specific product Category and all the products in the category automatically. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🛒 ALIAS & SUBDOMAIN AUTHENTICATION\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Allow users to login to Alias Domains or Subdomains of your site, effectively acting as a standalone site for any protected login area, such as WooCommerce Account pages. [PRO]\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>⏩ WELL-DOCUMENTED SETUP PROCESS\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Domain Mapping System requires a bit of knowledge about DNS and server side configuration, so we’ve helped out by \u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Frequirements\u002Fserver-configuration\" rel=\"nofollow ugc\">documenting the simple steps\u003C\u002Fa> you’ll need to take. Contact support with any questions.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🎨 BRANDING PER DOMAIN (FAVICON)\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Customize the favicon that appears in your website visitors’ browser for each domain mapped to your site.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>🔒 SECURE ALL YOUR DOMAINS\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Use SSL across all your domains with one WordPress install (some server configuration required).\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>⚒️ DEVELOPER FRIENDLY\u003C\u002Fh3>\n\u003Cblockquote>\n\u003Cp>Take advantage of the \u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Frest-api\" rel=\"nofollow ugc\">REST API\u003C\u002Fa> to add\u002Fdelete domains automatically.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>DETAILED USE-CASE\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Let’s say you own 2 domains:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>Primary domain (WordPress site): \u003Cstrong>my-awesome-site.com\u003C\u002Fstrong>\u003Cbr \u002F>\n  Secondary domain: \u003Cstrong>my-cool-site.com\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>With Domain Mapping System, you can map the secondary domain to any Post, Page, Product, or Custom Post Type on your primary site:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>my-cool-site.com\u003C\u002Fstrong> will display content from\u003Cbr \u002F>\n  \u003Cstrong>my-awesome-site.com\u002Fany-post-you-want\u002F\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>The plugin does not redirect visitors – the browser URL bar displays the secondary domain my-cool-site.com\u003C\u002Fstrong>. This happens using some awesome code, so feel free to explore 😊\u003C\u002Fp>\n\u003Ch3>IMPORTANT CONFIGURATION INSTRUCTIONS\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>In order for the plugin to work:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>You must set DNS records (both domain A Records should point to the same server)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>You must add your mapped domains as an Alias in cPanel or in your server configuration (the root folder for both domains should be your WP install)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For detailed instructions, please see our \u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>FREE FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Map unlimited domains\u003C\u002Fli>\n\u003Cli>Map domains to any post, page, product, or custom post type generated by other plugins\u003C\u002Fli>\n\u003Cli>Map subdomains \u003C\u002Fli>\n\u003Cli>Multisite supported (requires custom sunrise.php, please see our \u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fmultisite-integration\" rel=\"nofollow ugc\">documentation\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Query string parameters (used for UTMs or search results) are supported out of the box.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Create “Microsites” – set a different homepage and inner pages for each domain\u003C\u002Fli>\n\u003Cli>Global Domain Mapping – automatically map all published content on your site\u003C\u002Fli>\n\u003Cli>Subdirectory mapping\u003C\u002Fli>\n\u003Cli>Force redirect visitors mapped domains\u003C\u002Fli>\n\u003Cli>Favicon per domain\u003C\u002Fli>\n\u003Cli>WooCommerce Integration for Shop, Checkout, Cart pages\u003C\u002Fli>\n\u003Cli>Custom  code per domain\u003C\u002Fli>\n\u003Cli>Global Parent Page Mapping\u003C\u002Fli>\n\u003Cli>Global Archive Mapping\u003C\u002Fli>\n\u003Cli>Global\u002FSelective URL Rewriting\u003C\u002Fli>\n\u003Cli>Yoast SEO Integration\u003C\u002Fli>\n\u003Cli>1on1 support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>WHAT CAN I DO WITH EACH FEATURE?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fdomain-mapping\" rel=\"nofollow ugc\">Unlimited Domain Mapping\u003C\u002Fa>\u003C\u002Fstrong>: Expand your online presence without limitations, enabling you to manage multiple domains effortlessly from a single WordPress Dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fglobal-archive-category-mapping\" rel=\"nofollow ugc\">Flexible Mapping Options\u003C\u002Fa>\u003C\u002Fstrong>: Seamlessly map domains to various types of content, including posts, pages, products, custom post types, and more, enhancing your site’s organizational structure and user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fmapping-with-subdomains\" rel=\"nofollow ugc\">Subdomain Mapping\u003C\u002Fa>\u003C\u002Fstrong>: Easily extend your site’s reach by mapping subdomains, enabling you to efficiently manage diverse content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fmultisite-integration\" rel=\"nofollow ugc\">Multisite Compatibility\u003C\u002Fa>\u003C\u002Fstrong>: Harness the power of WordPress Multisite while effortlessly integrating with the Domain Mapping System, streamlining management of multiple domains across multiple network sites.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fcreating-microsites-multisite-alternative\" rel=\"nofollow ugc\">Microsite Creation\u003C\u002Fa>\u003C\u002Fstrong>: Tailor each domain with unique homepages and inner pages, empowering you to create distinct online experiences catered to specific audiences or purposes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fglobal-domain-mapping\" rel=\"nofollow ugc\">Automatic Global Domain Mapping\u003C\u002Fa>\u003C\u002Fstrong>: Simplify domain management by automatically mapping all published content, ensuring consistency and coherence across your entire site.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fsubdirectory-mapping\" rel=\"nofollow ugc\">Subdirectory Mapping\u003C\u002Fa>\u003C\u002Fstrong>: Organize your site structure effectively by mapping domains to specific subdirectories, facilitating intuitive navigation and content discovery.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fredirect-site-visitors-to-mapped-domains\" rel=\"nofollow ugc\">Visitor Redirection\u003C\u002Fa>\u003C\u002Fstrong>: Enhance user experience and maintain brand consistency by seamlessly redirecting visitors to the proper mapped domain based on the domain being viewed.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Ffavicon-per-domain\" rel=\"nofollow ugc\">Customized Favicon Support\u003C\u002Fa>\u003C\u002Fstrong>: Reinforce your brand identity across multiple domains with custom favicons, enhancing recognition and user engagement.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fglobal-product-mapping-for-woocommerce\" rel=\"nofollow ugc\">WooCommerce Integration\u003C\u002Fa>\u003C\u002Fstrong>: Seamlessly integrate with WooCommerce, optimizing the shopping experience by mapping essential pages such as Shop, Checkout, and Cart across domains.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fquery-string-parameters\" rel=\"nofollow ugc\">Query String Support\u003C\u002Fa>\u003C\u002Fstrong>: Maximize marketing effectiveness by preserving UTM parameters on mapped domains, enabling accurate tracking and analysis of user interactions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Fglobal-parent-page-mapping\" rel=\"nofollow ugc\">Global Parent Page Mapping\u003C\u002Fa>\u003C\u002Fstrong>: Ensure consistency in site structure and navigation by globally mapping parent pages across domains, simplifying content organization.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Ffeatures\u002Furl-rewriting\" rel=\"nofollow ugc\">URL Rewriting Flexibility\u003C\u002Fa>\u003C\u002Fstrong>: Tailor URL structures to meet specific requirements or preferences, enhancing SEO optimization and user-friendly navigation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fdocs.domainmappingsystem.com\u002Fintegrations-and-compatibility\u002Fwordpress-plugins\u002Fyoast-seo\" rel=\"nofollow ugc\">Yoast SEO Integration\u003C\u002Fa>\u003C\u002Fstrong>: Augment your site’s search engine visibility and performance with seamless integration with Yoast SEO, enabling comprehensive optimization across mapped domains.\u003C\u002Fp>\n\u003Cp>🎬 \u003Ca href=\"https:\u002F\u002Fdomain-mapping-system-demo.xyz\u002F\" rel=\"nofollow ugc\">TRY THE LIVE DEMO >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🌱 \u003Ca href=\"https:\u002F\u002Fdomainmappingsystem.com\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=dms#pricing\" rel=\"nofollow ugc\">PLANS & PRICING >\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>🚧 \u003Ca href=\"https:\u002F\u002Fdomainmappingsystem.com\u002Froadmap\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=dms\" rel=\"nofollow ugc\">ROADMAP >\u003C\u002Fa> – Feel free to submit feature requests!\u003C\u002Fp>\n","Domain Mapping System is the most powerful way to manage alias domains and map them to any published resource - creating Microsites with ease!",2000,103565,90,56,"2026-02-17T11:51:00.000Z","6.9.4","5.1","7.4",[71,72,73,74,75],"alias","multidomain","multiple-domains","multisite","subdomain","https:\u002F\u002Fdomainmappingsystem.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdomain-mapping-system.2.2.5.4.zip",100,{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":78,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":17,"requires_php":18,"tags":92,"homepage":96,"download_link":97,"security_score":25,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"wp-hydra","WP Hydra","1.2","Marin Atanasov","https:\u002F\u002Fprofiles.wordpress.org\u002Ftyxla\u002F","\u003Cp>WP Hydra has a quite straightforward purpose. Say you have a WordPress site, hosted on example.com. You’ve also purchased example.net and example.org, and you want them to also use the same website (the same installation), but to persist with that particular domain to have a consistent user experience. In other terms, you want your WordPress installation to be resolved and browsed at multiple domains. WP Hydra can help you with this.\u003C\u002Fp>\n\u003Cp>Pointing multiple URLs to the same website is a good way to direct traffic to your site from several different domain names. You can accomplish this in two ways: either redirect one of the URLs to your primary domain, or park the domains, which point these domains towards your primary domain.\u003C\u002Fp>\n\u003Cp>A redirect occurs when typing a web address in the address bar sends a visitor to another website (or URL), different from the one typed in. If this is your preferred case, then WP Hydra will not be of any need to you.\u003C\u002Fp>\n\u003Cp>Parking a domain does the same thing as a redirect, except that the website name shown on the address bar does not change. You can park several domains to the same page. They have to be registered with a valid domain registrar before you can park them. Also, you’ll need to make sure the nameservers are the same as your primary domain (the domain that you are pointing towards).\u003C\u002Fp>\n\u003Cp>Once your multiple domains point to the same website, you have to activate the plugin. No additional configuration or setup is required. This will make sure that the css, js, images and links that are leading to the original domain are now leading to the domain that you’re currently viewing. This will assure that the users remain on the site that they’ve originally visited, providing consistent experience.\u003C\u002Fp>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>You only need to make sure that your multiple domains point to the same hosting, and to the same physical location on your hosting account.\u003C\u002Fp>\n\u003Cp>Once this is done, simply install and activate the plugin – no additional configuration is needed.\u003C\u002Fp>\n\u003Ch3>Further customization – filters\u003C\u002Fh3>\n\u003Cp>If you have some custom content and you want the URLs within it to support multiple domains, you can use the \u003Ccode>wp_hydra_content\u003C\u002Fcode> filter, like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F we assume that you have some content in $content\n$content = apply_filters( 'wp_hydra_content', $content );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If you have some custom URLs somewhere and you want them multiple domains, you can use the \u003Ccode>wp_hydra_domain\u003C\u002Fcode> filter, like this:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u002F\u002F we assume that you have some content in $content\n$url = apply_filters('wp_hydra_domain', $url);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Further customization for developers\u003C\u002Fh3>\n\u003Cp>Since the \u003Ccode>$wp_hydra\u003C\u002Fcode> object is global, you can easily unhook any of the default functionality by simply calling \u003Ccode>remove_action()\u003C\u002Fcode> or \u003Ccode>remove_filter\u003C\u002Fcode> on it. The following example will remove the WP Hydra behavior of the content, but only for \u003Ccode>the_content()\u003C\u002Fcode> calls on the archive page:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action( 'wp_loaded', 'some_example_here' );\nfunction some_example_here() {\n    global $wp_hydra;\n    if( is_archive() ) {\n        remove_filter( 'the_content', array( $wp_hydra, 'setup_content' ) );\n    }\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Allows one WordPress installation to be resolved and browsed at multiple domains.",1000,22998,10,"2019-01-22T23:43:00.000Z","5.1.22",[20,93,94,21,95],"hydra","installation","wp","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-hydra\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-hydra.1.2.zip",{"slug":99,"name":100,"version":101,"author":102,"author_profile":103,"description":104,"short_description":105,"active_installs":78,"downloaded":106,"rating":78,"num_ratings":107,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":18,"tags":111,"homepage":18,"download_link":114,"security_score":25,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"multiple-domains-with-analytics","Multiple Domains with Analytics","1.1.3","dpcasady","https:\u002F\u002Fprofiles.wordpress.org\u002Fsheldonsands\u002F","\u003Cp>The Multiple Domains with Analytics plugin allows WordPress to be mirrored across multiple domain names. This requires your DNS settings to be configured ahead of time so that all of your domain names point to the same location. While configuring DNS settings in this way will point all visitors to the same site regardless of domain name, any interaction on the page (clicking an internal link) will revert back to the base domain name that exists in the WordPress general options. This plugin allows the domain name that was initially used by the visitor to stay constant as well as display a customizeable Name and Tagline for the duration of their visit. In addition, this plugin can include separate Google Analytics codes to track the traffic to each domain.\u003C\u002Fp>\n\u003Cp>Full list of features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Unlimited number of mirrored domains.\u003C\u002Fli>\n\u003Cli>Customization for Site Title, Tagline, Analytics Code and URL for each domain.\u003C\u002Fli>\n\u003Cli>Can be used with or without another Google Analytics plugin, it’s your choice.\u003C\u002Fli>\n\u003Cli>If enabled, this plugin uses the asynchronous Google Analytics tracking code, the fastest and most reliable tracking code Google Analytics offers.\u003C\u002Fli>\n\u003Cli>Option to ignore logged in users when Google Analytics is enabled.\u003C\u002Fli>\n\u003C\u002Ful>\n","The Multiple Domains with Analytics plugin allows Wordpress to be mirrored across multiple domain names. This requires your DNS settings to be configu &hellip;",7717,3,"2015-05-05T21:43:00.000Z","4.2.39","2.8",[20,112,21,113,73],"mirror","multiple-analytics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-domains-with-analytics.1.1.3.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":123,"num_ratings":125,"last_updated":126,"tested_up_to":18,"requires_at_least":127,"requires_php":18,"tags":128,"homepage":133,"download_link":134,"security_score":135,"vuln_count":26,"unpatched_count":26,"last_vuln_date":136,"fetched_at":29},"fix-multiple-redirects","Fix Multiple Redirects","1.2.3","jurajpuchky","https:\u002F\u002Fprofiles.wordpress.org\u002Fjurajpuchky\u002F","\u003Cp>Help users to fix problems with multiple redirects and canonical redirects.\u003Cbr \u002F>\n– advice to configure DNS records, prevent canonical problems.\u003Cbr \u002F>\n– By disable canonical redirect filters.\u003Cbr \u002F>\n– By disable redicrecting filters.\u003Cbr \u002F>\n– By fixing .htaccess file.\u003Cbr \u002F>\n– Some FAQ with experience.\u003Cbr \u002F>\n– Increase speed of wordpress fine url recognition for SEO by .htaccess file.\u003Cbr \u002F>\n– Fixed issue with force redirect to WWW\u003Cbr \u002F>\n– If you wish you can promote us, with small link in tail of post\u002Fpage or donate only ONE $.\u003C\u002Fp>\n\u003Cp>Home page: \u003Ca href=\"http:\u002F\u002Fwww.devtech.cz\u002F\" title=\"Devtech - supports preshashop plugin,wordpress plugin,vpn,b2b,eshop,blog,annonce,link,seo,proxy,mailing,affiliate\" rel=\"nofollow ugc\">Devtech\u003C\u002Fa>\u003C\u002Fp>\n","Fix multiple redirects and canonical redirects. And increase speed of wordpress fine url recognition for SEO by .htaccess file.",40,10369,4,"2013-02-16T10:15:00.000Z","2.6",[129,130,21,131,132],"canonical","fix","redirects","seo","http:\u002F\u002Fwww.devtech.cz\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffix-multiple-redirects.1.2.3.zip",63,"2025-10-08 00:00:00",{"slug":138,"name":139,"version":140,"author":141,"author_profile":142,"description":143,"short_description":144,"active_installs":145,"downloaded":146,"rating":27,"num_ratings":27,"last_updated":147,"tested_up_to":148,"requires_at_least":149,"requires_php":18,"tags":150,"homepage":154,"download_link":155,"security_score":25,"vuln_count":27,"unpatched_count":27,"last_vuln_date":36,"fetched_at":29},"proper-redirect","Proper Redirect","0.01","peterarends","https:\u002F\u002Fprofiles.wordpress.org\u002Fpeterarends\u002F","\u003Cp>Redirects you to the proper URL of the website. In case of stumbling upon a working alias.\u003C\u002Fp>\n\u003Cp>Normally (depending on your settings or control panel) http:\u002F\u002Fmisterwebsite.nl (an alias of www.mrwebsite.nl) just works, but it should be redirected to \u003Ca href=\"http:\u002F\u002Fwww.mrwebsite.nl\" title=\"MrWebsite\" rel=\"nofollow ugc\">http:\u002F\u002Fwww.mrwebsite.nl\u003C\u002Fa>.\u003Cbr \u002F>\nThe same goes for http:\u002F\u002Fmrwebsite.nl (it should be with www. instead without), https:\u002F\u002Fwww.mrwebsite.nl (it should be http instead of https) and all other aliases.\u003C\u002Fp>\n\u003Cp>Before WordPress 3 this just worked out of the box. But it does not anymore.\u003C\u002Fp>\n","Redirects you to the proper URL of the website. In case of stumbling upon a working alias.",20,3438,"2011-06-24T09:32:00.000Z","3.1.4","3.0.1",[71,151,152,153,22],"aliasses","multiple-domain-names","multiple-urls","http:\u002F\u002Fwww.mrwebsite.nl\u002Fproper-redirect","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fproper-redirect.zip",{"attackSurface":157,"codeSignals":240,"taintFlows":282,"riskAssessment":283,"analyzedAt":298},{"hooks":158,"ajaxHandlers":232,"restRoutes":233,"shortcodes":234,"cronEvents":239,"entryPointCount":26,"unprotectedCount":27},[159,164,168,171,175,179,183,188,191,194,197,200,203,207,211,215,219,223,228],{"type":160,"name":161,"callback":22,"file":162,"line":163},"action","init","MultipleDomain.php",229,{"type":160,"name":165,"callback":166,"file":162,"line":167},"wp_head","addHrefLangTags",230,{"type":160,"name":165,"callback":169,"file":162,"line":170},"addCanonicalTag",231,{"type":160,"name":172,"callback":173,"file":162,"line":174},"plugins_loaded","loaded",232,{"type":160,"name":176,"callback":177,"file":162,"line":178},"activated_plugin","loadFirst",233,{"type":160,"name":180,"callback":181,"file":162,"line":182},"wpseo_register_extra_replacements","registerYoastVars",234,{"type":184,"name":185,"callback":186,"file":162,"line":187},"filter","content_url","fixUrl",247,{"type":184,"name":189,"callback":186,"file":162,"line":190},"option_siteurl",248,{"type":184,"name":192,"callback":186,"file":162,"line":193},"option_home",249,{"type":184,"name":195,"callback":186,"file":162,"line":196},"plugins_url",250,{"type":184,"name":198,"callback":186,"file":162,"line":199},"wp_get_attachment_url",251,{"type":184,"name":201,"callback":186,"file":162,"line":202},"get_the_guid",252,{"type":184,"name":204,"callback":205,"file":162,"line":206},"upload_dir","fixUploadDir",255,{"type":184,"name":208,"callback":209,"priority":145,"file":162,"line":210},"the_content","fixContentUrls",256,{"type":184,"name":212,"callback":213,"file":162,"line":214},"allowed_http_origins","addAllowedOrigins",257,{"type":184,"name":216,"callback":217,"file":162,"line":218},"body_class","addDomainBodyClass",260,{"type":184,"name":220,"callback":221,"file":162,"line":222},"get_canonical_url","getCanonicalUrl",263,{"type":160,"name":224,"callback":225,"file":226,"line":227},"admin_init","settings","MultipleDomainSettings.php",49,{"type":160,"name":229,"callback":230,"file":226,"line":231},"admin_enqueue_scripts","scripts",50,[],[],[235],{"tag":236,"callback":237,"file":162,"line":238},"multiple_domain","shortcode",274,[],{"dangerousFunctions":241,"sqlUsage":256,"outputEscaping":258,"fileOperations":26,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":281},[242,247,250,253],{"fn":243,"file":244,"line":245,"context":246},"assert","views\\domains.php",6,"assert(isset($fields) && isset($fieldsToAdd));",{"fn":243,"file":248,"line":245,"context":249},"views\\fields.php","assert(isset($count) && isset($protocol) && isset($host) && isset($base) && isset($langField));",{"fn":243,"file":251,"line":245,"context":252},"views\\lang.php","assert(isset($count) && isset($locales) && isset($lang));",{"fn":243,"file":254,"line":245,"context":255},"views\\options.php","assert(isset($ignoreDefaultPorts) && isset($addCanonical));",{"prepared":27,"raw":27,"locations":257},[],{"escaped":49,"rawEcho":259,"locations":260},11,[261,264,266,268,270,271,272,274,276,278,279],{"file":226,"line":262,"context":263},150,"raw output",{"file":226,"line":265,"context":263},189,{"file":226,"line":267,"context":263},201,{"file":244,"line":269,"context":263},8,{"file":244,"line":14,"context":263},{"file":248,"line":89,"context":263},{"file":248,"line":273,"context":263},34,{"file":248,"line":275,"context":263},42,{"file":248,"line":277,"context":263},47,{"file":251,"line":269,"context":263},{"file":251,"line":280,"context":263},17,[],[],{"summary":284,"deductions":285},"The 'multiple-domain' plugin v1.0.7 presents a mixed security posture. While it boasts no known unpatched vulnerabilities and its SQL queries are properly prepared, several concerning patterns emerge from the static analysis. The plugin utilizes the 'assert' function four times, which is considered a dangerous function that can be exploited for code execution if not carefully handled. Furthermore, a significant weakness is the lack of capability checks and nonce checks, particularly given it has entry points like shortcodes. The output escaping is also very low at only 15%, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities where user-supplied data might be rendered directly in the browser without proper sanitization. Although the plugin has a history of medium severity CVEs, the fact that the last one was in 2020 and there are no currently unpatched issues is a positive sign. However, the combination of dangerous functions, weak authorization checks, and poor output escaping, despite a clean vulnerability history, warrants caution.",[286,288,291,294,296],{"reason":287,"points":269},"Dangerous function 'assert' used",{"reason":289,"points":290},"Low output escaping percentage",7,{"reason":292,"points":293},"Missing nonce checks",5,{"reason":295,"points":293},"Missing capability checks",{"reason":297,"points":293},"One medium severity CVE historically","2026-03-16T17:45:14.454Z",{"wat":300,"direct":309},{"assetPaths":301,"generatorPatterns":304,"scriptPaths":305,"versionParams":306},[302,303],"\u002Fwp-content\u002Fplugins\u002Fmultiple-domain\u002Fassets\u002Fcss\u002Fsettings.css","\u002Fwp-content\u002Fplugins\u002Fmultiple-domain\u002Fassets\u002Fjs\u002Fsettings.js",[],[303],[307,308],"multiple-domain\u002Fassets\u002Fcss\u002Fsettings.css?ver=","multiple-domain\u002Fassets\u002Fjs\u002Fsettings.js?ver=",{"cssClasses":310,"htmlComments":315,"htmlAttributes":316,"restEndpoints":317,"jsGlobals":318,"shortcodeOutput":319},[311,312,313,314],"multiple-domain-settings-domain-host","multiple-domain-settings-domain-base","multiple-domain-settings-domain-lang","multiple-domain-settings-domain-protocol",[],[],[],[],[]]