Гей 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 + х convert.sh
для запуску використовувати
. / Convert.sh
і чим ви зможете використовувати як sitemaplanguage_index.xml.gz карту сайту змінити "мова" для ан,-ес-небудь іншу мову 
дайте мені знати, якщо вам потрібні будь-які інші пояснення.
Крім того, необхідно додати цей скрипт на системному файлі після часу vbseo карта сайту кронтаб працює.
Спасибі,