我需要放置一个静态 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/