어떻게 블로그와 CMS에 대한 사이트맵 URL을 생성할 수 있습니까?
어떻게 블로그와 CMS에 대한 사이트맵 URL을 생성할 수 있습니까?
사이트맵 2.6 베타 2
지원 블로그와 CMS는 당신이 볼 수 있을까요?
안녕하세요 vbet 내가 쉘 스크립트를 만들어 내 상자에 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
당신은 EN, 씨발 또는 다른 언어에 대한 귀하의 Sitemap 변경 "언어"로 sitemaplanguage_index.xml.gz를 사용할 수보다
어떤 다른 설명이 필요하면 알려주십시오.
또한 당신은 vbseo 사이트맵 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에 Sitemap 생성기 설명이 포함되지있다는 것을 유의하시기 바랍니다. Sitemap 생성기에 대한 통합 지침 현재 위치 : http://www.vbenterprisetranslator.co...tegration.html
내가 보는로서 당신은 코드가 설명해야하지만 당신은 잘못했습니다. 이러한 변경 사항을 취소하고 먼저 코드를 복사하십시오. 그렇다면 수표가 그것은 노력하고 있습니다. 그 후 첫 번째 게시물의 끝부분에 설명되어있는 옵션 수정을 원한다면. 그리고 바로 그것을 확인하시기 바랍니다. 이제는 잘못된 것입니다. 선택 사항 수정 단계에 따라 - 당신은 다른 장소에서 우리의 코드를 넣어야만 (설명 선 전) 작은 수정을 할 그 후. 지금은 그것이 설명되지 않았습니다 당사 코드 라인 중 하나를 변경했습니다.
또한-Google 에서 사용자의 사이트를 검색할 수 없는 경우에는 .htaccess 파일을 적절히 설정했는지 확인한다. vBET 규칙 앞에 통합 지시사항 다시 사이트맵 규칙을 배치해야 합니다. 확실하지 않은 경우에는 여기에 귀사의 .htaccess 파일 전체를 게시하여 확인하십시오.
당신이 여기에 마지막 게시물에서 최근 코멘트가 무슨 뜻 모르는 점에 유의하십시오. 그것이 관련있다면 더 설명해주십시오
PS.
귀하의 문제를 해결하면이 스레드는 Sitemap 생성기 통합 스레드와 병합됩니다. 단지 당신은 쉽게 당신이 그것을 기대하는 장소에 그것을 찾을 수 있도록 지금 숙박,하지만 우리는 이미 Sitemap 생성기 통합 문제에 대한 스레드를했습니다.