Hey vbet eu creei un script shell e eu estou correndo 100% na miña caixa
Code:
#!/bin/bash
for i in af sq ar be bg ca zh-CN hr cs da nl en pl pt et tl fi fr gl de el iw hi hu is id ga it ja ko lv lt mk ms mt no fa ro ru sr sk sl es sw sv zh-TW th tr uk vi cy yi
do
zcat sitemap_index.xml.gz |sed "s/<loc>http:\/\/under-linux.org\/sitemap/<loc>http:\/\/under-linux.org\/sitemap$i/" > sitemap"$i"_index.xml
dos2unix sitemap"$i"_index.xml
gzip -f sitemap"$i"_index.xml
count=1
for k in `ls -la sitemap_*.xml.gz | grep -v index | awk {'print $8'}`
do
zcat sitemap_"$count".xml.gz | sed "s/<loc>http:\/\/under-linux.org\//<loc>http:\/\/under-linux.org\/$i\//" > sitemap"$i"_"$count".xml
dos2unix sitemap"$i"_"$count".xml
gzip -f sitemap"$i"_"$count".xml
count=`expr $count + 1`
done
done
só precisa eliminar o que linguas non quere e cambiar, so-linux.org para o seu enderezo da páxina web. neste caso, eu estou correndo na miña raíz do foro.
Isto fará que o proceso máis rápido e non vai xerar problemas de memoria utiliza php
gardar este script en vbseo_sitemap / datos do directorio como convert.sh
chmod + x convert.sh
para realizar uso
. / Convert.sh
e do que vai ser capaz de utilizar sitemaplanguage_index.xml.gz como o seu sitemap cambio "linguaxe" para en, es ou outra lingua 
deixe-me saber se precisa de calquera outra explicación.
Tamén é necesario engadir este script en crontab do sistema despois do tempo vBSEO sitemap crontab é executado.
Grazas,