旺司OA博客、Wiki搜索引擎优化:配置sitemap.xml,提高自然流量及多国语言配置
OnceDoc OnceOA 二次开发 by wx_15926 on 1592487210232


旺司OA提供SEO(Search Engine Optimization)搜索引擎优化的能力。可让搜索引擎快速通过 sitemap 收录您网站的内容,增加自然流量引入。

访问 sitemap

Sitemap 可方便地通知搜索引擎网站上有哪些可供抓取的网页。OnceOA 一些内容模块均提供sitemap:

  • Blog 博客:/blog/sitemap.xml
    • 发布的博客文章才会在 sitemap.xml 中显示
  • Wiki 百科:/wiki/sitemap.xml
    • 一个 Wiki 会映射多个二级网址
  • Ask 论坛:/ask/sitemap.xml
    • 所有的文章都会在 sitemap.xml 中显示

假设您本地的服务器为 http://192.168.2.100:8064,则博客和wiki的默认 sitemap 地址为:

http://192.168.2.101:8064/blog/sitemap.xml
http://192.168.2.101:8064/wiki/sitemap.xml

一个标准的 sitemap.xml 文件如下所示:

seo_3.png

提交 sitemap

您可以向百度或Bing等搜索引擎提交 sitemap 加快新内容的收录速度。

Blog Web Master sitemap 提交 seo_1.png

百度站长 sitemap 提交 seo_2.png

重命名 sitemap

您可以在 config.js 中重命名 sitemap 文件,防止被恶意爬虫网站抓取网站内容,保护原创。

seo_4.png

多语言国际化

如果您要做国际站点,只需要更改上图 config.js 中的 language 属性即可,目前支持 zh-CN (中文)和 en-US(英语)两种语言。比如您将配置文件更改为 en-US 以后:

var MAIN_CONFIG = {
    //domain name of this server
    mainSvr           : 'localhost:' + ONCEIO_CONFIG.port
  , remoteSvr         : 'http://onceoa.com'
  , language          : 'en-US'
  , textEncoding      : 'gbk'

即可将界面语言改为英文。

language_en_US.jpg