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,