WordPress.org

Plugin Directory

域映射系统 | 使用多个别名域创建微网站(多网站可选)

域映射系统 | 使用多个别名域创建微网站(多网站可选)

描述

域名映射系统是在 WordPress 站点上管理多个域名并将其指向任何已发布资源的最佳方式,包括文章、页面、产品、分类或其他自定义文章类型和分类法。

无论您只是在一个 WordPress 网站中寻找简单的多个域名映射,还是在创建一个更复杂的多管齐下的 WordPress 项目,域名映射系统都可以比使用多站点或创建独立的 WordPress 安装节省大量的时间和麻烦。

#

示例用例

  • 针对特定受众提供品牌域名,如按国家或语言分类。
  • 希望为每个实体地点提供不同网站内容的机构。
  • 在不改变主要域名的情况下,将网站覆盖范围扩大到新的受众 / 地点。
  • 比多站点节省时间,或用微型站点补充多站点的权限

🎬 试用实时演示

🌱计划和定价 >

🚧路线图 >

在单个 WordPress 站点中创建多个域

从单个 WordPress 管理控制面板为每个域名分配内容。

🚀 完全免费地映射无限别名域

管理和映射任意数量的域名,完全掌控。

🗺️ 将内容映射到任何域名

将域名映射到任何帖子、页面、产品或自定义帖子类型,包括博客分类、产品存档等。

🔍 优化您的 SEO 和营销策略

通过完全的 Yoast SEO 集成,包括添加自定义标题、描述和关键字的选项,以及每个映射域名的网站地图,为搜索引擎优化您的网站。

🔀 子域名映射

将子域名映射到您的主要 WordPress 网站,这样您就无需创建第二个 WordPress 安装或购买第二个域名。

🌐 支持多站点

在您的 WordPress MU 多站点网络上为您的每个网络网站激活域名映射系统。现在,多站点功能更加强大,可对网络上的每个站点进行多域名管理,因此您可以为用户启用 BYOD(自带域名)功能。

🇺🇳 LANGUAGE PER DOMAIN

Activate the TranslatePress multilingual plugin and attach each language to a specific domain. Even the language switchers work perfectly out of the box. [PRO]

🧩创建「微型网站」–按域对内容进行分组

通过将您的发布资源(页面、文章、产品、自定义文章类型)围绕一个特定的域名来创建微型网站–这是一种复杂程度更低的多网站替代方案。#[PRO]

#

🌍 全球域名映射

只需单击即可轻松映射站点上的每个未映射页面,让访问者只看到所有内容的映射域名。[PRO]

🗂 子目录映射

映射您主站点的子目录 URL。例如,your-site.com/landing-page/ 可以设置为显示来自 your-site.com/example-page/landing-page/ 的内容。[PRO]

📚 存档、类别和自定义分类法映射

想要将特定的博客类别及其所有文章自动映射到不同的域名吗?现在您可以实现!将域名映射到由插件或主题创建的任何存档、类别或自定义分类法。[PRO]

↪️ 强制重定向到映射页面

想要隐藏页面的「未映射」版本吗?有一个复选框可以「强制重定向所有访问者到页面的映射版本」。[PRO]

🛒 WOOCOMMERCE 集成

映射您的购物页面和所有产品。您还可以自动映射特定的产品类别和该类别中的所有产品。[PRO]

🛒 ALIAS & SUBDOMAIN AUTHENTICATION

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]

⏩ 完善的设置流程

Domain Mapping System 需要一些关于 DNS 和服务器配置的知识,因此我们通过 记录简单步骤 来帮助您。如有任何问题,请联系支持。

🎨 每个域名的品牌标识(Favicon)

为每个映射到您的站点的域名自定义出现在访问者浏览器中的站点图标(favicon)。

🔒 保护您的所有域名

使用单个 WordPress 安装在所有域上使用 SSL(需要一些服务器配置)。

⚒️ 开发者友好

利用 REST API 自动添加 / 删除域名。

🆘 一流的支持

Gaucho Plugins 团队获得红地毯式支持。只需提交票据。

详细用例

假设您拥有 2 个域名:

主要域名(WordPress 网站):my-awesome-site.com
次要域名:my-cool-site.com

使用域名映射系统,您可以将次级域名映射到主站点上的任何帖子、页面、产品或自定义帖子类型:

my-cool-site.com 将显示来自
my-awesome-site.com/any-post-you-want/ 的内容

该插件不会重定向访问者 – 浏览器的 URL 栏显示次级域名 my-cool-site.com 。这是通过一些令人惊叹的代码实现的,所以请随意探索 😊

重要的配置说明

为了使插件正常工作:

  1. 您必须设置 DNS 记录(两个域名的 A 记录应指向同一服务器)

  2. 您必须将映射的域名添加为 cPanel 或服务器配置中的别名(两个域名的根文件夹应为您的 WP 安装)

有关详细说明,请参阅我们的 文档

免费版功能

  • 映射无限域名
  • 将域映射到由其他插件生成的任何文章、页面、产品或自定义文章类型
  • 映射子域名
  • 支持多站点(需要自定义 sunrise.php,请参阅我们的文档
  • 支持查询字符串参数(用于 UTM 或搜索结果)。

专业版功能

  • 创建「微站点」 – 为每个域名设置不同的首页和内部页面
  • 全局域名映射 – 自动映射您网站上的所有已发布内容
  • 子目录映射
  • 强制将访问者重定向到映射的域名
  • 每个域名的 Favicon
  • 适用于购物、结账和购物车页面的 WooCommerce 集成
  • 每个域名的自定义代码
  • 全局父页面映射
  • 全局存档映射
  • 全局 / 选择性 URL 重写
  • Yoast SEO 集成
  • 1 对 1 支持

每项功能能做什么?

无限域名映射: 不受任何限制地扩展您的在线业务,让您能够从单一的 WordPress 控制面板毫不费力地管理多个域名。

灵活的映射选项: 无缝地将域名映射到各种类型的内容,包括文章、页面、产品、自定义文章类型等,增强网站的组织结构和用户体验。

子域映射: 通过映射子域,轻松扩展网站的覆盖范围,使您能够有效地管理各种内容。

多站点兼容性: 利用 WordPress 多站点的强大功能,同时毫不费力地与域名映射系统集成,简化跨多个网络站点的多个域名的管理。

微型网站创建: 为每个域名量身定制唯一主页和内部页面,使您能够创建满足特定受众或目的的独特在线体验。

自动全域映射: 通过自动映射所有发布内容,简化域名管理,确保整个网站的一致性和连贯性。

子目录映射: 通过将域名映射到特定子目录,有效组织您的网站结构,方便直观导航和内容发现。

访客重定向: 根据浏览的域名,将访客无缝重定向到适当的映射域名,从而增强用户体验并保持品牌一致性。

支持自定义图标: 通过自定义图标在多个域名中强化您的品牌形象,提高识别度和用户参与度。

WooCommerce 集成:与 WooCommerce 无缝集成,通过映射基本页面(如购物、结账和购物车)优化整个域名的购物体验。

查询字符串支持: 通过在映射的域名上保留 UTM 参数,最大限度地提高营销效果,实现对用户互动的准确跟踪和分析。

全局父页面映射: 通过全局映射跨域名的父页面,简化内容组织,确保网站结构和导航的一致性。

URL 重写灵活性: 定制 URL 结构以满足特定要求或偏好设置,增强 SEO 优化用户和友好导航。

Yoast SEO 集成: 通过与 Yoast SEO 无缝集成,增强您网站的搜索引擎可见性和性能,从而在映射的域名中实现全面优化。

🎬 试用实时演示

🌱计划和定价 >

🚧路线图 >– 随时提交功能要求!

GAUCHO 插件组合

域名映射系统: 使用别名创建微型网站域名

付款页面: 在不到 60 秒的时间内,在精美的付款表单中开始接受付款。

Split Pay Plugin: 在多个已连接的 Stripe 账户之间拆分 WooCommerce 付款。

中国支付插件: 接受来自中国客户的微信支付和支付宝支付。

Blocked in China: 检查您的网站在中国大陆是否可用。

速度在中国:检查您的网站在中国大陆的速度 – 即将推出!

屏幕截图

  • 域名映射系统设置区域
  • 在 WordPress 中添加多个域
  • 创建微型网站 (PRO) – 多站点替代 / 补充
  • 选择可用于映射的文章类型
  • WordPress 子目录域映射 (PRO)

安装

使用 Domain Mapping System 的開始包含 3 個步驟:配置您的服務器、安裝插件和映射域名。

服务器配置要求

  • 请查看我们的 文档 以正确配置您的服务器。

通过 WordPress 安装域名映射系统

  1. 访问您的仪表板中的插件页面,并选择「添加新的」。
  2. 搜索「域名映射系统」;
  3. 安装并激活域名映射系统;
  4. 转到下面的「激活后」部分。

手动安装域名映射系统

  1. 将「domain-mapping-system」文件夹上传到 /wp-content/plugins/ 目录;
  2. 通过 WordPress 中的「插件」菜单激活域名映射系统插件;
  3. 转到下面的「激活后」部分。

激活后

  1. 您将被重定向到设置区域;
  2. 为别名域名添加你的别名域名和你要使用的资源显示内容。
  3. 访问您的别名域名!
  4. 如有任何问题,请务必访问我们的故障排除指南

常见问题

什么是域名映射?

域名映射是将多个域名添加到一个网站的过程。根据您的内容管理系统或编码框架,将多个域名映射到您的网站可能是一个更简单或更复杂的过程。在 WordPress 中,使用多站点或域名映射系统之类的插件将多个域名映射到单个 WordPress 安装非常简单。

什么是映射的域名?

WordPress 中的映射域是指与特定页面或一组页面相关联的域名。映射域通常不是网站的主域名,而是将别名或附加域名映射到主站域名的域名。

然后,在网站级别进行映射,因为网站应配置为为映射域和主域提供内容。

如何将多个域名添加到 WordPress 网站?

将多个域名映射到您的 WordPress 网站有几个步骤,包括:

  1. 配置您的 DNS 记录。
  2. 使用别名或附加域名设置您的服务器。

下一步是为映射的域名正确地映射内容。

请阅读我们的文档以了解更多。

如何在 WordPress 中映射域名?

在 WordPress 中,映射域名有三个步骤:

  1. 配置您的 DNS 设置。
  2. 为别名或附加域名正确设置您的服务器。
  3. 安装域名映射系统,并将域名映射到所需内容。

在按照这些步骤操作后,您应该能够使用映射的域名浏览您的网站内容。

请阅读我们的文档以了解更多。

域名映射的费用是多少?是否免费?

可以!在 WordPress 中,域名映射是免费的。根据您的服务器配置,您可以将无限多个域名映射到 WordPress 网站。要使用域名映射系统创建微型网站并使用其他强大功能,请参阅我们的定价

什么是 DNS 记录?

DNS 代表域名系统。DNS 的目的是将您的服务器 IP 地址转换为人类可记忆的友好且易读的名称。相比于一串数字,人类更容易记住一个名称。

DNS 记录将域名的不同类型流量指向正确的服务器。每个 DNS 记录对应着域名可能接收的不同类型的服务或流量。

例如:

A 记录用于「主机」和标准网站流量
CNAME 记录被设置为「别名」或规范记录
MX 记录指导电子邮件流量
TXT 记录提供许多有用选项,如域名所有权验证和增强的安全选项

这不是一个完整的列表。您可以查看所有不同的 DNS 记录类型

我的 DNS 托管在哪里?

您的 DNS 托管在您的域名服务器指向的位置。您的域名服务器由您的域名注册商指定。

如果您刚购买域名,您的 DNS 主机将是您的域名注册商。如果您需要为域名配置网站或电子邮件,您将需要通过您的 DNS 主机更改 DNS 设置。

什么是 DNS 区域?

DNS 区域是您管理 DNS 的地方。DNS 区域由您的域名服务器记录指定。

您的 DNS 区域是您应该管理 DNS 记录以公开识别域名在互联网上的不同服务的地方。例如,如果您需要为域名设置网站或电子邮件,您可以在 DNS 区域中设置 A 记录、 CNAME 记录或 MX 记录。

如果您不确定您的 DNS 区域设置在哪里,请联系您的域名注册商或在诸如 https://whatsmydns.net/ 之类的网站上测试您的域名服务器记录。

如何为 WordPress 配置 DNS?

要为你的 WordPress 网站设置 DNS,你必须将你的 DNS A 记录指向你的网站托管服务器。例如,如果你的网站托管服务器的 IP 地址是 123.456.789.0,进入你的 DNS 区域(由你的域名服务器指向的地方),并修改 A 记录。

A 记录通常用「@」符号表示,或在 DNS 设置中输入完整的 URL。您还应为您的网站的 WWW 版本配置 A 记录或 CNAME 记录,如果您希望所有的网站访问者在 URL 中不带有「www」,则 CNAME 是首选选项。

配置 DNS 设置后,为什么我的网站没有显示?

当您更改 DNS 设置时,这些更改需要 24-48 小时在互联网上传播。这称为传播时间,这是全球各地的互联网服务提供商需要检测 DNS 更改的标准延迟。通常情况下,DNS 更改可以在几个小时内传播到大多数位置。

如果您已经拥有一个网站,在进行 DNS 更改后建议清除浏览器缓存,因为有时浏览器会缓存来自之前服务器的旧网站副本。

什么是网站缓存?

缓存是一种机制,浏览器会将数据临时存储以便在未来更快地提供服务。

通常,缓存脚本与一个有限的时间框架相关联,该框架决定了何时应自动刷新缓存。例如,每 4 小时或每 8 小时。

您可以手动强制清除浏览器缓存,具体过程因您的浏览器和浏览器版本而有所不同。要找到最新的过程,请在 Google 上搜索「如何清除〇〇浏览器缓存」,然后输入您的浏览器类型。

什么是服务器缓存?

缓存是一种机制,通过该机制,服务器会将数据临时存储以便将来更快地提供服务。服务器缓存由 Apache 或 NGINX 管理,具体取决于您的服务器配置。

通常,缓存脚本与一个有限的时间框架相关联,该框架决定了何时应自动刷新缓存。例如,每 4 小时或每 8 小时。

您可以手动强制清除服务器缓存,具体过程因服务器访问权限、服务器界面(cPanel 、托管式托管等)以及可用工具(命令行界面访问 – CLI 等)而有所不同。

根据您的托管或服务器配置获取最新的处理过程,请联系您的托管公司或尝试在 Google 上搜索「如何清除服务器缓存」,然后输入您的托管公司和 / 或服务器界面的品牌(cPanel 等)。

Domain Mapping System 与缓存插件兼容吗?

是的。某些插件可能需要额外的配置。请参考我们的集成和兼容性文档

什么是别名域名?

定义
别名域是一个可以用作另一个域的替代名称的域名。

例如,如果您有两个指向您的网站的域名,您可以将第二个域名「映射」为主域名的「别名」。当访问者浏览网站时,他们将在 URL 栏中看到别名。

与 WordPress 相关
当您拥有 WordPress 网站(或任何类型的网站)时,您可以为您的网站分配别名。但是,并非所有服务器都准备好「开箱即用」地将域名映射到单个网站,需要进行额外的配置。

此外,您的 WordPress 网站需要一些额外的配置来将每个别名「映射」到 WordPress 中的特定「文章」(或一组文章)。

文章可以包含 WordPress 默认提供的任何默认文章类型,例如页面、文章、产品等,也可以包含其他插件或主题创建的任何自定义文章类型。

最终目标:单个 WordPress 站点上的多个域名
说到底,创建服务器上的别名域的目的是将多个域名映射到单个 WordPress 安装。

在正确设置服务器之后,域名映射系统可以让您处理将域名映射到特定帖子的工作。

支持哪些托管公司?

许多托管公司不支持将多个域名映射到您的 WordPress 网站。这通常是因为托管提供商更喜欢对指向其服务器的域名数量进行控制。

请参阅我们的文档,了解与域名映射和别名域名兼容的托管公司列表。

为什么我的网站显示「您的连接不是私密的」?

这个错误意味着您的网站没有正确配置 SSL 证书。当您将域名指向网站托管服务器时,服务器需要安装某种类型的 SSL 证书,以确保网站的安全性。如果服务器没有为您的网站正确配置 SSL 证书,浏览器将显示一个不安全的网站错误。

为什么我的别名域不安全?

默认情况下,托管服务器通常支持使用 SSL 证书来保护服务器上注册的主域名。

一旦您将别名域名添加到服务器上,您应该能够为该域名添加 SSL 证书,以确保每个域名的安全性。

有关在单个托管服务器上保护多个域名的更多信息,请参阅我们的文档

是否支持多站点网络?

是的,多站点网络在免费版和 PRO 版本的插件中都得到 100%的支持。只需安装插件,配置适当的设置并在网络上激活它即可。然后,您的网络站点都可以映射自己的域名。

请查看我们的文档,了解配置多站点的步骤。

我发现了一个错误!现在怎么办?

联系支持报告错误,并附上相关截图 / 视频 / 注释。

域名映射系统是否与 WooCommerce 兼容?

部分支持 – 目前您可以将其映射到产品和产品存档。完整支持将在未来实现。

域名映射系统是否与页面构建器兼容?

是的,您可以使用任何页面构建器。

域名映射系统是否与 WPML 、 Polylang 或其他多语言插件兼容?

目前还没有,但我们已经计划在未来实现!

域名映射系统是否与 SSL/HTTPS 兼容?

当然可以。安装在服务器上的 SSL 证书必须为两个域名进行设置。添加域名别名时,许多 cPanel 服务器会自动生成 SSL 证书。

  • 警告:要么所有域名都必须拥有 SSL 证书,要么没有一个域名有 SSL 证书。无法通过非安全的域名显示来自安全站点的内容。

為什麼自定義的樣式、字體或圖標沒有顯示出來?

CSS 文件可能将您的主域名硬编码在其中,这意味着许多服务器由于 CORS 配置(跨域资源共享)会阻止跨域资源。以下文章提供有关如何配置 CORS 并避免此问题的更多信息:
Apache 服务器上的 CORS 配置
Nginx 服务器上的 CORS 配置

當我訪問映射的域名時,為什麼在 WordPress 儀表板上看起來像已登出?

WordPress 登录系统使用 cookie 存储您的登录状态,该 cookie 与站点的主域名相关联。目前没有办法通过其他域名管理 WP-Admin。

Domain Mapping System 是否符合 GDPR 規範?

是的。您对数据拥有完全控制权。随时通过联系我们来删除您的数据或选择在激活插件时不选择加入。如果您选择加入以便我们改进我们的产品,我们使用 Freemius 来存储用户数据,该工具已经做好了 GDPR 合规准备

我是一名开发者,想要为域名映射系统做出贡献。在哪里可以做到这一点?

非常感谢您的反馈!目前我们没有公共代码库,但您可以直接联系我们,提供任何功能 / 代码建议,我们可以为您提供一个分支供您开发,或将您的建议融入未来的版本中 😊

评价

2024 年 11 月 20 日
I’ve been using Domain Mapping Pro for WordPress, and it’s simply amazing! Setting up multiple domains for my website was super easy. The best part? It works perfectly with TranslatePress! I run a multilingual site, and now I can assign different domains for each language without any hassle. Everything just works seamlessly. It saved me so much time, and my site looks more professional now. The plugin is user-friendly, and the support team is really helpful if you need anything. If you use TranslatePress and want domain mapping, this plugin is a must-have!
2024 年 11 月 19 日
DOes exactly what I required without fuss or excessive set-up … there’s more there than I am using now but it is good to know that I can expand my offering in the future. This isa tricky area that they have tamed 😉
2024 年 11 月 18 日
I rate the support 5 stars.
2024 年 10 月 25 日
The plugin is simple to operate, effective and has a great support too. A very quick and easy solution!
2024 年 10 月 19 日
The plugin author was extremely helpful getting the plugin working on a complex multisite installation. Works great!
阅读所有50条评价

贡献者及开发者

「域映射系统 | 使用多个别名域创建微网站(多网站可选)」是开源软件。 以下人员对此插件做出了贡献。

贡献者

「域映射系统 | 使用多个别名域创建微网站(多网站可选)」插件已被翻译至 15 种本地化语言。 感谢所有译者为本插件所做的贡献。

帮助将「域映射系统 | 使用多个别名域创建微网站(多网站可选)」翻译成简体中文。

对开发感兴趣吗?

您可以浏览代码,查看SVN仓库,或通过RSS订阅开发日志

更新日志

2.1.7

  • Bug fixes.

请参阅我们的文档中的完整变更日志。