xml - 在 Liferay 中包含静态站点地图

标签 xml static liferay sitemap liferay-6

我需要放置一个静态 sitemap.xml 文件,因为 Liferay 不会生成所有需要的链接,还有一些不应该存在的链接。我认为这是因为它被我的 ext-plugin 大大改变了。

问题是,是否可以在门户根目录中设置静态 sitemap.xml(由 google robots 使用),而不会被 Liferay 本身更改?

使用:Liferay 6.0.6

提前致谢:)

最佳答案

一个解决方案是将您的静态站点地图添加到 Liferay 文档库,然后使用 Google's Webmaster Tools 告诉 Google 站点地图 URL .

第二种解决方案是将站点地图添加到您的 ROOT 目录(如果您使用的是 Tomcat),但这可能需要对 Tomcat 设置和 Liferay 代码进行一些更改。

另一种解决方案是创建一个 portlet,将您想要的所有链接生成到 XML 站点地图中,然后将该文件保存到您选择的位置。这是我采用的方法,因为我需要输出实际上并不作为页面存在的完整文章 URL。

关于xml - 在 Liferay 中包含静态站点地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13124424/

相关文章:

java - 无法将 X509 证书加载到 XML 数字签名中

java - Liferay:操作阶段后的 .jsp 错误且值不正确

jSTL - 如何将jSTL添加到Liferay Portlet?

带有重复标签的xml解析

Android - 可选择的 recyclerview 项目,其中包含可选择的 View

C# 类 : Accesing methods through instances

c# - C#中的静态成员继承

c++ - C++ 中的 static const 与 C 中的 const 相同吗?

Liferay Freemarker : how to get Request object in template?

c# - 获取 xml 中搜索关键字的前一个节点