Еј 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 работи.

Благодарам,