如何在Plesk服务器上配置WPML WordPress插件按语言使用不同的域名?

适用版本:
 • Plesk Onyx for Linux

如何在Plesk服务器上配置WPML WordPress插件以按语言使用不同的域名,例如, example.com用于英文而example.cn用于中文?
从Plesk方来说对于该设置没有任何限制,但如果通过Plesk界面会相对更简单。

1. 首先要做的就是为所有所需域名创建一个A记录以指向服务器的IP。这是Plesk服务器之外的任务,除非Plesk服务器是授权管理DNS的NS服务器。

2. 然后,需要将example.cn添加到Web服务器配置文件作为服务器别名。在Plesk中,可通过创建一个域名别名的方式来实现,具体操作是进入 订阅 > example.com > 添加域名别名 进行创建,且可以不设置SEO安全重定向:

这样将会自动添加 ServerAlias 指令和 server_name 指令到 example.com 域名的Web服务器配置文件:
# grep -r 'example.cn' /var/www/vhosts/system/example.com/conf/
/var/www/vhosts/system/example.com/conf/nginx.conf:    server_name example.cn;
/var/www/vhosts/system/example.com/conf/nginx.conf:    server_name www.example.cn;
/var/www/vhosts/system/example.com/conf/httpd.conf:            ServerAlias "example.cn"
/var/www/vhosts/system/example.com/conf/httpd.conf:            ServerAlias "www.example.cn"

注意:如果Plesk负责DNS管理,那么Plesk将会在该步骤自动创建所需的A记录。

3. 进入 域名 > example.cn > Let's Encrypt 在域名别名上安装Let’s Encrypt SSL证书。.

4. 根据下面的指南配置WPML插件本身:
How to use WPML with different domains per language

提交
还没有评论,快来抢沙发吧!
售前
支持
代理
合作
售后
支持