我需要放置一個靜態的sitemap.xml
文件,因爲Liferay不會生成所有需要的鏈接,有些鏈接不應該在那裏。我認爲這是因爲我的ext-plugin
嚴重改變了。在Liferay中包含靜態站點地圖
問題是,那可以在門戶根目錄中設置一個靜態的sitemap.xml
(由google機器人使用),而不是被Liferay自己更改?
使用:Liferay的6.0.6
感謝提前:)
我需要放置一個靜態的sitemap.xml
文件,因爲Liferay不會生成所有需要的鏈接,有些鏈接不應該在那裏。我認爲這是因爲我的ext-plugin
嚴重改變了。在Liferay中包含靜態站點地圖
問題是,那可以在門戶根目錄中設置一個靜態的sitemap.xml
(由google機器人使用),而不是被Liferay自己更改?
使用:Liferay的6.0.6
感謝提前:)
最好的解決方案是在Liferay中創建一個SiteServlet類(如Johnny所建議的那樣),該類會響應站點地圖文件。沒有需要更改Tomcat。
一個解決辦法是將你的靜態網站地圖添加到Liferay的文檔庫,然後告訴谷歌使用Google's Webmaster Tools Sitemap網址。
第二個解決方案是將網站地圖添加到ROOT目錄(如果您使用的是Tomcat),但是這可能需要對Tomcat設置和Liferay代碼進行一些更改。
另一種解決方案是創建一個portlet,它可以將所有需要的鏈接生成一個XML站點地圖,然後將該文件保存到您選擇的位置。這是我採取的方法,因爲我需要將完整文章網址實際上不存在網頁。