Uy vbet i lumikha ng isang shell script at tumatakbo ako ng 100% sa aking box
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
kailangan mo lamang alisin ang kung ano ang mga wika na hindi mo nais na at baguhin sa ilalim-linux.org sa iyong website address. sa kasong ito ako tumatakbo sa aking forum root.
Ito ay proseso ang mas mabilis at hindi gamitin ng php isyu memory
i-save ang script na ito sa direktoryo ng vbseo_sitemap / data bilang convert.sh
chmod + x convert.sh
upang magpatakbo ng paggamit
. / Convert.sh
at kaysa mo na gamitin ang sitemaplanguage_index.xml.gz bilang iyong sitemap sa "wika" na baguhin para sa en, es o ibang wika 
ipaalam sa akin kung kailangan mo ng anumang iba pang paliwanag.
Gayundin kailangan mong idagdag ang script sa crontab ng sistema matapos ang oras na tumatakbo ng crontab vbseo sitemap.
Salamat,