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,