场景描述

PbootCms多语言建站一般都是在自带的区域功能上新建一个区域,作为多语言站点。

正常情况pbootcms数据区域显示默认显示中文,如下图:

image.png

我们会通过创建一个英文区域,用来承载英文资料。

这个pbootcms区域多语言功能,是通过cookie来进行判定,来确认访客当前访问是是哪个语言。

这时多个区域是公用首页的。明显的表现就是,不论你访问中文、英文、日语等等,所有的网站首页都是同一个URL。

那么对搜索引擎来说,就会造成困扰,同一个地址,到底该抓取pb中文内容还是抓取英文内容呢。

解决方案

有2种方案:

方案1:绑定域名;

在后台数据区域-区域列表中,对应的区域绑定域名,例如:http://en.cms88.com/,这样访问英文的时候,就会自动跳转进入绑定的英文域名。

方案2:使用pbootcms目录名多语言方案

例如主站域名:http://www.cms88.com/,英文则是http://www.cms88.com/en/,这样就解决了pbootcms默认情况下多语言公用一个URL的问题。

方案二的传送门:https://www.cms88.com/cms/93.html

相关推荐

在创建pbootcms多语言站点时候,会遇到数据资料多次添加,浪费时间精力的情况。

我们制作了一个pbootcms多语言资料快速复制的插件。方便快速复制已经搭建好的网站资料,节约时间和精力。

传送门:https://www.cms88.com/cms/86.html,让我们快乐、高效的进行pbootcms建站。