多語言Drupal網站的站點地圖有一個名為xmlsitemap_i18n (XML sitemap internationalization)的插件,安裝後就可以用為網站添加、生成各種語言相應的xmlsitemap,這個功能很強,特别是對于各種語言版本有不同的網址、不同的内容、不同的頁面數量的複雜情況,都可以适用。
但我們在實際使用中,因為網站的數據量大(頁面數達到幾十萬甚至上百萬)、語言多(50種語言)、子網站多(一個系列可能有幾十甚至幾百個子網站),生成站點地圖需要很長時間,而我們網站的多語言沒有頁面數量不同的情況,每個頁面的每種語言都有一一對應的頁面,生成的