Еј vbet јас создаде школка скрипта и сум 100% работи на мојот кутија
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
вие само треба отстрани она јазици не сакате и промени под linux.org на вашиот веб адреса. Во овој случај јас сум работи во мојот форум корен.
Ова ќе го направи процесот побрзо и нема да се користи генерира меморијата кај PHP прашања
спаси оваа скрипта во директориумот vbseo_sitemap / податоци како convert.sh
chmod + x convert.sh
да се кандидира употреба
. / Convert.sh
и од вас ќе можат да ги користат sitemaplanguage_index.xml.gz како Мапа на сајтот промени "јазик" за en, es или на друг јазик 
дозволете ми да знам дали ви треба друго објаснување.
Исто така ви треба додадете оваа скрипта на системот Crontab по време имала Мапа на сајтот Crontab работи.
Благодарам,