(Вилучено, неправильний код, будь ласка, див. нижче для правильного коду)
Востаннє редагувалось basketmen; 09-09-10 в 08:03.
Ні, ви додамо наш код один раз. Я щойно оновив опис так що тепер вона описує ясно, що додатковий код додається в іншому місці (не 2-й раз). Якщо у вас є пропозиції, як ми можемо покращити цей опис, легше ласка, пишіть - ми з задоволенням зробили його більш зручним
я думаю, потрібно всього лише другий код, бо всі форуму мають більше 1 сторінки нитку, і я вважаю, 99% людей хочуть якомога більше вони ланки в карту сайту так що отримати більше трафіку
так що ми просто потрібно тільки зробити це, для посилання SEO?
Знаходити:
І місце до його...PHP Code:
$vbseo_stat[$archived?'at':'t'] += vbseo_add_2urls(
Для SEO-посиланнями
ПРИМІТКА: ВИДАЛИТИ за замовчуванням код мови з $ AlanguagesPHP 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, $p, $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
Також, якщо ви відключені деякі мови у варіанті панелі ви повинні видалити його коди теж.
Будь ласка, зверніть увагу, що деякі з наших клієнтів дійсно huuge форумах. Таким величезним, що покоління нормальних карта сайту займає дуже довго. Так це займає більше часу, коли додаткові посилання generted там. У такому випадку найбільш важливим є отримання його швидше. Саме тому інструкції розповідається, як зробити це для перших сторінок потоку. Також зверніть увагу, що Google буде індексувати інші сторінки нитку так чи інакше - він знайде посилання на сторінках форуму. Так що не треба ставити все на карту сайту.
Міхал нормально, так що вище повідомлення вже правильну для SEO посилань більше ніж 1 потік сторінок?
Зверніть увагу, що інструкції дозволить вам додати в карту сайту посилання на теми перекладених сторінок. Через продуктивності причини ці посилання не будуть переводитися - залишиться тільки додати код мови. Google знайде реальну сторінку в будь-якому випадку, оскільки ви отримаєте 301 редирект. Будь ласка, зверніть увагу, що це не найкращий підхід - Google вважає за краще, щоб остаточне посилання в карту сайту не перенаправлення, але змушуючи переклад тисяч посилання на всіх мовах, в той же час може вбити ваш сервер або бути threated від Google, як атака (якщо посилання не є кешуватися поки що).
До речі краще вже переведені посилання в карту сайту, а не оригінальні одного посилання тільки з додаванням коду мови
якщо адже проблема може вбити сервер ресурсу, можливо це можна подолати шляхом установки в admincp --&ГТ; VBSEO --&ГТ; vBSEO sitemap для налаштування - &ГТ; затримка виконання після кожного файлу sitemap, ми можемо встановити його як 30, 60 секунд або більше, сервер не впорається. І ми можемо задати максимальну URL в файл sitemap файлів у Нижній ряд, як 5000 за Карта сайту
будь ласка, розглянути його, я отримую багато оригінальних одного посилання тільки з додаванням коду мови проіндексовані Google, тільки трохи з уже переведені посилання
Ми повністю згодні, що краще вже перевели в URL-адрес сайту. Ще є причина, чому ми не зробили це вже - продуктивність. На даний момент покоління 52 разів більше посилань на потоки можуть споживати багато часу для великих форумів. Переклад всіх тих, хто в той же час могли дав дуже, дуже багато часу і генерувати багато запитів до бази даних. На даний момент у нас є багато планів, як поліпшити vBET. Це питання має низький пріоритет, тому що це не терміново. Тим не менше ми тримаємо його в думці.