我们如何能生成地图,博客和CMS的网址?
我们如何能生成地图,博客和CMS的网址?
地图2.6的Beta 2
支持博客和CMS可以看一看?
嘿vbet我创建了一个shell脚本和我我的机器上运行100%
你只需要删除什么语言,你不想和改变下linux.org您的网站地址。在这种情况下,我在我的论坛根目录运行。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
这将使快的过程,并不会使用生成PHP内存问题
这个脚本保存在vbseo_sitemap /数据目录作为convert.sh
使用chmod + x convert.sh
运行使用
。/ convert.sh
和比你将能够使用您的Sitemap变更的“语言”为EN,ES或另一种语言的sitemaplanguage_index.xml.gz
让我知道,如果你需要任何其他的解释。
此外,你需要添加系统crontab这个脚本后,百度推广地图的crontab的运行时间。
谢谢,
Code:if($vboptions['vbseo_sm_freq_tsmart']) { $dpassed = (time() - $threadrow['lastpost'])/86400; if($dpassed<3)$freq = 'daily'; else if($dpassed<10)$freq = 'weekly'; else if($dpassed<100)$freq = 'monthly'; else $freq = 'yearly'; }else $freq = $vboptions['vbseo_sm_freq_t']; vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior"); //additional code $alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','el','iw','hi','hu','is','id','ga','it','ja','ko','lv','lt','mk','ms','mt','no','fa','pt','ro','ru','sr','sk','sl','es','sw','sv','zh-TW','th','tr','uk','vi','cy','yi'); if(!$archived) { $strlenhost = strlen($vbseo_vars['bburl']."/"); $currentthreadurl = vbseo_url_thread($threadrow, $p, $archived); $currentthreadurl_before = substr($currentthreadurl,0,$strlenhost); $currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost); $lastpost =& $threadrow['lastpost']; $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls($alanguages); foreach($alanguages as $language) { vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq); } } //end additional code for($p=1; $p<=$totalpages; $p++) { $vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls( vbseo_url_thread($threadrow, $p, $archived), vbseo_url_thread($threadrow, $p, $archived, true), $prior, $threadrow['lastpost'], $freq ); } if($showpost) { ...
最后编辑者 wowglider.de; 19-06-10 在 14:32.
请注意在的readme.html有没有Sitemaps生成器的描述包括。 Sitemaps生成器的整合说明在这里: http://www.vbenterprisetranslator.co...tegration.html
正如我看你有没有代码描述,但你有错。请撤消这些更改和复制我们的代码首先。然后检查它的工作。在这之后如果你想要做的第一篇文章的末尾描述的可选的修改。请确保你这样做的权利。现在它是错误的。根据可选的修改步骤 - 你已经把我们的代码,在其他地方(之前描述行)后,做小的修改。现在你只改变了我们的代码行不,因为它被描述之一。
此外,如果 Google 无法检索您的 sitemaps ,请确保您已正确设置 .htaccess 文件。 请再次检查集成指示信息 - 站点地图规则必须置于 vBET 规则之前。 如果您不确定 - 请在此处仅发布整个 .htaccess 文件,我们将对其进行验证
请注意,我不知道你怎么从最后发表的最后评论意味着这里。请形 容它,如果它是有关
PS。
解决您的问题之后,我们这个线程将被合并Sitemaps生成器集成线程。现在留在这里,才使你更容易找到您所期望的地方,但我们已经Sitemaps生成器集成问题的线程。