단순히 함께 vBET를 통합할 수 있습니다.
vBSEO Sitemap 생성기 (
그것은 무료입니다) 생성된 Sitemap로 번역 페이지로 링크를 포함합니다.
아래의 지침에 당신이 스레드 번역된 페이지에 대한 귀하의 Sitemap 링크로 추가할 수 있습니다. 때문에 성능 이유 해당 링크는 번역되지 않습니다 - 단 추가 언어 코드가있을 것입니다. 당신은 301 리디렉션 얻을 것이다 때문에 구글은 어쨌든 실제 페이지를 찾을 수 있습니다. 그것이 가장 좋은 접근하지된다는 점에 유의하시기 바랍니다 - Google은 하나를 리디렉션하지 사이트맵의 최종 링크를 가지고 선호하지만, 강제로 번역이 같은 시간에 모든 언어로 수천 개의 링크의 서버를 죽일 수 또는 공격으로 Google이 threated 수 (링크가되지 않을 경우 캐시 아직).
스레드 URL을뿐만 아니라 - 당신은 PHP 프로그래밍 기술이있다면 당신은 Sitemap의 다른 부분을 지원하기 위해 아래의 지시 사항을 수정할 수 있습니다. 아래의 솔루션은 스레드의 첫 번째 페이지를 번역 링크를 추가합니다.
통합 지침 :
당신은 하나의 파일을 편집해야 :
vbseo_sitemap_functions.php 에
vbseo_sitemap 디렉토리.
발견:
PHP Code:
vbseo_log_entry("[showthread] forum_id: $forumid, thread_id: $threadrow[threadid], total posts: $totalposts, pages: $totalpages, views: $threadrow[views] $prior");
장소 후...
SEO 링크
PHP Code:
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','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, 1, $archived);
$currentthreadurl_before = substr($currentthreadurl,0,$strlenhost);
$currentthreadurl_after = "/".substr($currentthreadurl,$strlenhost);
$lastpost =& $threadrow['lastpost'];
$vbseo_stat['t'] += sizeof($alanguages);
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl_before.$language.$currentthreadurl_after, $prior, $lastpost, $freq);
}
}
//end additional code
참고 : 에서 기본 언어 코드를 삭제
$ alanguages
이 옵션 패널에서 일부 언어 장애도 경우도 해당 코드를 삭제해야합니다.
언어 =와 링크 (이 부스를 사용하지 마십시오 - 링크 유형에만 해당)
PHP Code:
//additional code
$alanguages = array ('af','sq','ar','be','bg','ca','zh-CN','hr','cs','da','nl','en','pl','et','tl','fi','fr','gl','de','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) {
$currentthreadurl = vbseo_url_thread($threadrow, 1, $archived) . '&language=';
$vbseo_stat['t'] += sizeof($alanguages);
$lastpost =& $threadrow['lastpost'];
foreach($alanguages as $language) {
vbseo_add_url($currentthreadurl.$language, $prior, $lastpost, $freq);
}
}
//end additional code
참고 : 에서 기본 언어 코드를 삭제
$ alanguages
이 옵션 패널에서 일부 언어 장애도 경우도 해당 코드를 삭제해야합니다.
************************************************** ******************************
옵션 :
이 사이트맵에 추가하려는 경우도 마지막 단계에서 다음 다른 스레드 페이지 (스레드가 여러 페이지가있는 경우), 추가 코드 링크하기 전에 추가해야합니다 :
PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
또한 이러한 추가 코드에 당신은 변경해야 할
1 에
$ P.