TranslatePress是一款专为WordPress生态打造的轻量化多语言翻译插件,主打可视化实时翻译的核心优势,用户无需切换后台编辑界面,直接在网站前端预览效果的同时就能完成所有页面内容的翻译调整,支持手动精准翻译+谷歌翻译、DeepL等主流AI自动翻译接口对接,既能满足精细化翻译需求也能大幅提升多语言建站效率。
近日TranslatePress插件商业版与开发者版本宣布支持按站点语言配置独立域名:既可以直接分配国别顶级域名(如example.de),也可以绑定专属二级子域名(如de.example.com),无需沿用传统的子目录路径格式(如example.com/de),这种独立域名的配置方式能够有效提升本土用户的信任度,同时对本地SEO优化有明显增益。
一、前提配置
1、已注册域名:为每种语言购买并注册好对应域名。
2、DNS配置:所有域名都指向WordPress所在的同一台服务器。
3、SSL证书:为每个域名配置SSL/TLS证书,启HTTPS(一般由主机商后台完成)。
4、购买TranslatePress商业版/开发者版(直达官网了解):该功能仅这两个版本支持,免费版和个人版不可用。
TranslatePress商业版和开发者版功能:
- 都支持按语言设置不同域名
- 都有DeepL自动翻译、自动用户语言检测
- 都有全部高级插件:翻译账户、角色浏览、语言导航等
- 都含谷歌翻译、高级翻译界面、SEO插件、语言切换器
- 都提供1年更新+高级支持
- 都支持15天无理由全额退款

二、DNS设置
所有域名必须解析到同一个服务器IP,目前有两种常用方式:
方案 1:使用子域名(最简单)
子域名在现有主域名下管理,配置最方便:
登录域名注册商或主机控制面板;
进入主域名的DNS设置;
为每个语言创建A记录或CNAME记录
示例:
de.example.com → A 记录 → 你的服务器 IP
fr.example.com → A 记录 → 你的服务器 IP
es.example.com → A 记录 → 你的服务器 IP
或用CNAME指向主域名:
de.example.com → CNAME → example.com
fr.example.com → CNAME → example.com
方案 2:使用完全独立域名
适用于国家代码域名或独立顶级域名:
- 登录每个域名的DNS管理
- 创建A记录指向服务器IP
示例:
example.de → A 记录 → 你的服务器 IP
example.fr → A 记录 → 你的服务器 IP
三、将域名添加到服务器
只把DNS指向服务器IP是不够的,服务器也需要识别并处理这些域名。
1、cPanel/Plesk
将每个域名以附加域名(Addon Domain) 或停靠域名(Parked Domain) 添加,指向与主站相同的根目录。
2、Apache(手动配置)
在虚拟主机中添加ServerAlias:
<VirtualHost *:443>
ServerName example.com
ServerAlias example.de example.fr example.es
ServerAlias de.example.com fr.example.com
DocumentRoot /var/www/html/wordpress
# … rest of configuration
</VirtualHost>
3、Nginx(手动配置)
在server块中加入所有域名:
server {
listen 443 ssl;
server_name example.com example.de example.fr de.example.com fr.example.com;
root /var/www/html/wordpress;
# … rest of configuration
}
四、SSL证书配置
1、Let’s Encrypt:为每个域名申请免费SSL证书
2、通配符证书:覆盖同一域名下所有子域名(如 *.example.com)
通常由主机商配置,自己管理服务器则需手动部署。
五、在TranslatePress中配置语言域名
域名正常访问后,在TranslatePress插件后台设置以下步骤:
步骤 1:启用插件
WordPress后台→设置→TranslatePress→插件(Addons)启用 Different Domains per Language。

步骤 2:为每种语言配置域名
- WordPress后台→设置→TranslatePress→常规(General)
- 为每种语言打开域名列开关
- 使用Check DNS检查域名是否可访问
- 拉到页面底部保存设置

步骤 3:选择哪些语言使用独立域名
不必给所有语言配新域名,部分语言可以继续用路径形式,例如:example.com/nn(挪威语可以不绑定独立域名)

六、单点登录(SSO)
跨域名时非常重要,确保用户在所有语言域名下保持登录状态。
TranslatePress的SSO机制如下:
- 登录触发:在任意一个域名登录,会自动登录其他所有语言域名
- 登出触发:在任意一个域名登出,会同步登出其他所有域名
相关推荐:
《WordPress多语言插件TranslatePress使用教程:安装和基本设置》
分类:插件下载