2016-09-27 42 views
0

我使用以下兩個擴展:TYPO3的 - dd_googlesitemap多個Sitemap

dd_googlesitemap和dd_googlesitemap_dmf

我有兩個站點地圖:

默認頁:

index.php?Eid=dd_googlesitemap 

我的擴展:

index.php?Eid=dd_googlesitemap&Sitemap=DMF&selector=myExtSelector 

我只需要一個站點地圖。(對於谷歌網站管理員工具)

https://webmasters.googleblog.com/2006/10/multiple-Sitemaps-in-same-directory.HTML不起作用。

錯誤:

XML-Verarbeitungsfehler: nicht wohlgeformt 
Adresse: http://www.mydomain.de/sitemap.xml 
Zeile Nr. 9, Spalte 55:<loc>http://www.mydomain.de/?eID=dd_googlesitemap&sitemap=dmf&selector=myExtSelector</loc> 

謝謝:-)

回答

2

看看第9行,55字,你可能最終會在附近URL中 '&'。在XML中,和號用於啓動實體(並以分號結束)。在這種情況下,'&'後面的字符應該是有效的實體名稱。這當然不是這種情況,所以你必須對&符號進行編碼。

<loc>http://www.mydomain.de/?eID=dd_googlesitemap&amp;sitemap=dmf&amp;selector=myExtSelector</loc> 
+0

非常感謝!我應該知道這一點。 :-) – Stigi

1

使用調度程序任務。它將爲您從多個站點地圖網址創建一個站點地圖索引。

+0

Hello @ dmitry-dulepov,如果我嘗試使用這個2 sitemaps [鏈接](https://dgpp.positum.org/index.php?eID=dd_googlesitemap)的調度程序任務「生成離線站點地圖」和 [鏈接](https://dgpp.positum.org/index.php?eID=dd_googlesitemap&id=1&sitemap=txnews&singlePid=10&pidList=11&L=0) 我收到以下錯誤: _italic_主機丟失或不匹配任何來自安裝的TYPO3主機。 _italic_索引文件路徑必須與網站的主目錄相關。引用的目錄必須存在(默認目錄是在安裝擴展時創建的)。 –

+0

那麼,消息是明確的。解決這些問題。並且不要在調度程序配置中的最後一個站點地圖之後放置新行。 –