Hey vbet I izveidojis shell skriptu un es skrienu 100% no manas kastes
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
Jums vienkārši nepieciešams, noņemt to, ko valodu jūs nevēlaties, un mainīt zem linux.org, lai Jūsu mājas lapas adresi. šajā gadījumā es skrienu savā forumā saknes.
Tas padarīs procesu ātrāku un neizmantos radīt php atmiņas problēmas
saglabājiet šo skriptu vbseo_sitemap / data direktorijā, kā convert.sh
chmod + x convert.sh
palaist izmantot
. / Convert.sh
un nekā jums būs iespēja izmantot sitemaplanguage_index.xml.gz kā jūsu sitemap izmaiņas "valodu" en, es, vai citā valodā 
let me know, ja Jums nepieciešams kāds cits izskaidrojums.
Arī jums pievienot šo skriptu sistēmu crontab pēc laika vbseo sitemap crontab palaiž.
Paldies,