Hey vbet i krijoi një script shell dhe unë jam duke 100% në kutinë time
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
ju vetëm duhet hequr atë gjuhë që ju nuk doni dhe ndryshojnë nën-linux.org në adresën tuaj të internetit. në këtë rast unë jam që konkurrojnë në rrënjë e mia forum.
Kjo do të bëjë procesin më të shpejtë dhe nuk do të përdorë memorie të gjenerojë probleme php
Ruaje këtë dorëshkrim në vbseo_sitemap / të dhënat e directory të convert.sh
chmod + x convert.sh
për të kandiduar të përdorur
. / Convert.sh
dhe se ju do të jetë në gjendje të përdorin sitemaplanguage_index.xml.gz si sitemap tuaj "gjuhë" të ndryshojë për en, es, ose një gjuhë tjetër 
let me know, nëse keni nevojë për ndonjë shpjegim tjetër.
Gjithashtu ju duhet të shtoni këtë skenar në sistemin crontab pas kohës vBulletin crontab sitemap shkon.
Thanks,