Просмотр полной версии: Решенный Googlebot has discovered errors
Добрый день!
Получил сообщение от Google:
Робот Googlebot столкнулся с проблемами при сканировании вашего сайта http://www.manual-car.org.ua/.
Робот робот Google обнаружил чрезвычайно большое количество ссылок на вашем сайте. ЭТО МОЖЕТ СВИДЕТЕЛЬСТВОВАТЬ О ПРОБЛЕМЕ, СВЯЗАННОЙ СО СТРУКТУРОЙ URL-АДРЕСОВ САЙТА. Возможно, робот Googlebot без необходимости сканирует большое количество различных URL, указывающих на идентичное или похожее содержание, либо сканирует разделы сайта, не требующие сканирования. В результате робот Googlebot может потреблять гораздо больше ресурсов канала передачи данных, чем необходимо. КРОМЕ ТОГО, ЕСТЬ ВЕРОЯТНОСТЬ, ЧТО ОН НЕ СМОЖЕТ ПОЛНОСТЬЮ ПРОСКАНИРОВАТЬ ВСЕ СОДЕРЖАНИЕ САЙТА.
Приводим примерный список URL-адресов с возможными проблемами. Обратите внимание, что данный список может быть неполным.
* Http://www.manual-car.org.ua/id/member.php/12471-elili
* Http://www.manual-car.org.ua/et/memberlist.php?&pp=30&order=desc&sort=posts&page=286
* Http://www.manual-car.org.ua/mk/pt/en/tr/yi/af/en/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/th/bg/en/ko/en/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/yi/memberlist.php?&pp=30&order=asc&sort=reputation&page=107
* Http://www.manual-car.org.ua/?pageid=Mitsubishi&news_all_page=117
* Http://www.manual-car.org.ua/hi/archive/index.php/t-1584.html
* Http://www.manual-car.org.ua/hr/da/cs/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/is/es/sw/iw/member.php?u=2342&language=id
* Http://www.manual-car.org.ua/th/member.php?u=15412
* Http://www.manual-car.org.ua/ko/memberlist.php?ltr=0Q&order=DESC&sort=posts&pp=30
* Http://www.manual-car.org.ua/be/showpost.php?p=1338
* Http://www.manual-car.org.ua/ja/member.php?u=2398&tab=aboutme
* Http://www.manual-car.org.ua/af/member.php?u=16856
* Http://www.manual-car.org.ua/sl/showthread.php?p=2711
* Http://www.manual-car.org.ua/ga/af/gl/member.php?u=2525
* Http://www.manual-car.org.ua/zh-CN/member.php/13062-nicko.black
* Http://www.manual-car.org.ua/uk/fi/vi/?pageid=Nissan&language=yi
* Http://www.manual-car.org.ua/tl/showthread.php?t=887&daysprune=-1
* Http://www.manual-car.org.ua/sl/attachment.php?attachmentid=1198&d=1288080097
* Http://www.manual-car.org.ua/da/fa/ko/hi/af/en/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/th/member.php?u=509&tab=aboutme
* Http://www.manual-car.org.ua/pt/member.php?u=3692&tab=aboutme
* Http://www.manual-car.org.ua/id/archive/index.php/t-658.html
*
* Http://www.manual-car.org.ua/mt/?
* Http://www.manual-car.org.ua/mk/ko/es/it/fa/af/en/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/uk/member.php?u=18428
* Http://www.manual-car.org.ua/fa/ja/lt/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/zh-CN/es/sw/de/no/vi/?pageid=Nissan&language=lt
* Http://www.manual-car.org.ua/ca/sl/fi/hi/af/en/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/hr/newreply.php?t=1792
* Http://www.manual-car.org.ua/fa/showthread.php?t=1810&page=1
* Http://www.manual-car.org.ua/gl/showthread.php?t=1018&pagenumber=&p=1377
* Http://www.manual-car.org.ua/no/forumdisplay.php?f=57&page=2
* Http://www.manual-car.org.ua/de/?pageid=Kia&news_all_page=24
* Http://www.manual-car.org.ua/et/memberlist.php?&order=asc&sort=username&page=218
* Http://www.manual-car.org.ua/en/showthread.php?t=1587&page=1
* Http://www.manual-car.org.ua/ro/memberlist.php?&pp=30&order=desc&sort=posts&page=441
* Http://www.manual-car.org.ua/ca/member.php/12388-audrius
* Http://www.manual-car.org.ua/es/showthread.php?t=1119&p=1544
* Http://www.manual-car.org.ua/th/fr/es/ko/fa/af/en/archive/index.php/f-1.html?language=tl
* Http://www.manual-car.org.ua/es/es/hu/ar/vi/?pageid=Nissan&language=sw
* Http://www.manual-car.org.ua/da/sk/pt/vi/?pageid=Nissan&language=cy
* Http://www.manual-car.org.ua/lv/member.php?u=9707&tab=aboutme
* Http://www.manual-car.org.ua/id/showthread.php?p=1826
*
* Http://www.manual-car.org.ua/mt/es/ms/nl/yi/member.php?u=2126&language=tl
* Http://www.manual-car.org.ua/it/ar/be/af/ar/tr/member.php?u=1
использую robots.txt (http://www.manual-car.org.ua/robots.txt)
- как устранить эти ошибки сканирования Google..?
Спасибо!
kamilkurczak
14-01-11, 13:32
хм как я вижу, в пост Зур у вас есть адрес в:
1. привязанность
2 пользователь
3. список пользователей
и в файле robots.txt я не могу видеть эту страниц, заблокированных (должен быть включен для всех языков)
Например:
Disallow: /forum/mt/member.php
Disallow: /no/member.php
Disallow: /fa/member.php
Disallow: /pl/member.php
Disallow: /pt/member.php
Disallow: /ro/member.php
Disallow: /ru/member.php
Disallow: /sr/member.php
Disallow: /sk/member.php
Disallow: /sl/member.php
Disallow: /es/member.php
Disallow: /sw/member.php
Disallow: /sv/member.php
Disallow: /memberlist.php
Disallow: /af/memberlist.php
Disallow: /sq/memberlist.php
Disallow: /ar/memberlist.php
Disallow: /hy/memberlist.php
Disallow: /az/memberlist.php
Disallow: /eu/memberlist.php
Disallow: /be/memberlist.php
Disallow: /bg/memberlist.php
Disallow: /ca/memberlist.php
Disallow: /zh-CN/memberlist.php
Disallow: /hr/memberlist.php
таким образом блокировать этот страниц для всех языков, в файле robots.txt.
Что об архиве ссылки? Я была на вашем архиве и ссылки и переводы внутри выглядит хорошо, но в этом сообщении Google у вас есть два и более coge ключ в URL-адресе. Может быть, старый кэш? попробуйте clead все кэш и проверить его еще раз.
хм как я вижу, в пост Зур у вас есть адрес в:
1. привязанность
2 пользователь
3. список пользователей
и в файле robots.txt я не могу видеть эту страниц, заблокированных (должен быть включен для всех языков)
Например:
Disallow: /forum/mt/member.php
Disallow: /no/member.php
Disallow: /fa/member.php
Disallow: /pl/member.php
Disallow: /pt/member.php
Disallow: /memberlist.php
Disallow: /af/memberlist.php
Disallow: /sq/memberlist.php
Disallow: /ar/memberlist.php
Disallow: /hy/memberlist.php
таким образом блокировать этот страниц для всех языков, в файле robots.txt.
- добавил в robots для всех языков ....
... в этом сообщении Google у вас есть два и более coge ключ в URL-адресе. Может быть, старый кэш? попробуйте clead все кэш и проверить его еще раз.
- какой cache Вы имеете в виду (cache vBulletin или cache сервера FreeBSD)?
Здравствуйте. Я вижу вопрос - это потому, что у вас есть ссылки в несколько раз языком код! Так что есть цикл в ссылки, которые предоставляет бесконечное количество URL-адресов с той же страницы.
Я быстро проверить, что там происходит - разве эти ссылки внутри вашего форума (так же vBET на вашем форуме по переведенной страницы генерирует неправильный URL-адреса) или, возможно, вы напали на кого-то извне, которое от собственного страница, созданная вручную неправильный URL-адресов и Google пополз его.
Кроме того, я дам вам дополнительно. Htaccess правило, которое будет найти такие адреса и перенаправлять его в 1, используемого языка. Это позволит решить вопрос.
Пожалуйста, дайте мне немного времени, чтобы проверить его на вашем форуме первым:)
После быстрой проверки указанных ссылки я вижу, что у вас есть также другие вопросы, на вашем форуме - не связанные с vBET. Ваши страницы архива генерирует не так. Это не связано с vBET, потому что это происходит на оригинал - не переведенных страниц.
Пожалуйста, смотрите здесь:
http://www.manual-car.org.ua/archive/index.php/f-1.html
Существует никакого содержания ... Она должна включать ссылки на суб-форумах, но это не так.
Кроме того, проверка этой странице я могу сказать, что vBET генерирует соответствующие ссылки. Когда я пошел в переводе один:
http://www.manual-car.org.ua/pl/archive/index.php/f-1.html
Все ссылки в других флагов все в порядке - не добавлять более одного языкового кода, как у вас от Google:
http://www.manual-car.org.ua/mk/pt/en/tr/yi/af/en/archive/index.php/f-1.html?language=tl
Обратите внимание, язык = в конце URL - Вы включили ссылки SEO, так vBET не создает ничего подобного. Вероятно, у вас язык = тип ссылки ранее, и изменили его на SEO, не увеличивая. Htaccess дополнительные правила, которые будут перенаправлять язык = ссылки на SEO ссылки.
И этот язык = является причиной весь вопрос. Вы можете проверить это - ссылки созданные vBET в порядке после перевода. Ссылки пишется вручную, с языком = создает ошибку.
Пожалуйста, указывайте свое полное Htaccess контент -. Я напишу Вам как это должно выглядеть после добавления соответствующих правил.
Options + FollowSymLinks
RewriteEngine On
RewriteRule ^ ((urllist | карта сайта) .* \\ (XML |..? TXT) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php карта сайта = $ 1 [L]
RewriteCond% {HTTP_HOST} ^ ручной car.org \\. Укр $ [NC]
RewriteRule ^(.*)$ http://www.manual-car.org.ua/ $ 1 [R = 301, L]
# Правила для SEO связей для перевода без каких-либо двигателя SEO (на сырье ссылки VBulletin)
# Если вы используете VB 'Mod Rewrite ЧПУ ", затем положить эти правила ТОЛЬКО ДО VB правил
RewriteRule архив / index.php? / $ 2 & Language = $ 1 [L, QSA]
RewriteRule index.php? язык = $ 1 [L, QSA]
RewriteRule $ 2? Язык = $ 1 [QSA]
#************************************************* ***********************--
# Правила для SEO перевод связей с vBSEO (должны быть включены, прежде чем все правила vbseo.php)
# RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & перенаправлены = / [L, QSA]
# RewriteRule vbenterprisetranslator_seo.php? vbet_lang = $ 1 & перенаправлены = / $ 2 [L, QSA]
# RewriteCond% {REQUEST_URI}! (AdminCP / | modcp / | vbseo_sitemap / | хрон)
# RewriteRule ^ ((архив /)?(.* \\. PHP (/.*)?))$ vbenterprisetranslator_seo.php [L, QSA]
# RewriteCond% {} REQUEST_FILENAME!-Е
# RewriteCond% {} REQUEST_FILENAME!-Й
# RewriteCond% {REQUEST_FILENAME} ^! (AdminCP | modcp | ClientScript | cpstyles | изображения) /
# RewriteRule $ vbenterprisetranslator_seo.php [L, QSA]
#************************************************* ***********************--
# Правила для страниц вне форума каталога обрабатывается VBulletin
# Эти правила должны быть в домене основной папке
# RewriteRule index.php? язык = $ 1 & vbet_outside = истинного [L, QSA]
# RewriteRule $ 2? Язык = $ 1 & vbet_outside = истинного [L, QSA]
# Это правило должно быть в каждой директории, которые должны быть поддержаны (без форума сам каталог)
# RewriteCond% {QUERY_STRING}! Vbet_outside = истинно
# RewriteRule ^(.*)$ $ 1? Vbet_outside = истинного [L, QSA]
##### Начало VB Pro Гараж Настройки ##########
RewriteRule ^ $ garage.html garage.php [NC, L]
RewriteRule ^ гараж-категории-([0-9 ]+)-([ 0-9] +). HTML $ garage.php? Sub_id = $ 1 & страница = $ 2 [QSA, NC, L]
RewriteRule ^ гараж-категории-([0-9] +). HTML $ garage.php? Sub_id = $ 1 [QSA, NC, L]
RewriteRule ^ гараж-просмотра-([0-9] +). HTML $ garage.php? Делать = & просматривать страницы = $ 1 [QSA, NC, L]
RewriteRule ^ гараж-browse.html $ garage.php? Делать = обзора [QSA, NC, L]
RewriteRule ^ гараж-search.html $ garage.php? Сделать поиск = [QSA, NC, L]
RewriteRule ^ гараж автомобилей-map.html $ garage.php? Делать = veh_map [NC, L]
RewriteRule ^ гараж-search_results-([0-9] +). HTML $ garage.php? Делать = search_results и страница = $ 1 [QSA, NC, L]
RewriteRule ^ гараж-search_results.html $ garage.php? Делать = search_results [QSA, NC, L]
RewriteRule ^ гараж-timeslips-([0-9] +). HTML $ garage.php? Делать = timeslip и страница = $ 1 [QSA, NC, L]
RewriteRule ^ гараж-timeslips.html $ garage.php? Делать = timeslip [QSA, NC, L]
RewriteRule ^ гараж автомобилей-([0-9] +)-AllImages-([A-Za-z0-9_-] +). HTML $ garage_vehicle.php? Делать = view_vehicle & subdo = изображений и порядок = все & ID = $ 1 [NC, L ]
RewriteRule ^ гараж автомобилей-([0-9 ]+)-([-Za-z0-9_-] +). HTML $ garage_vehicle.php? Делать = view_vehicle & ID = $ 1 [NC, L]
RewriteRule ^ гараж-образ-комментарии-([0-9 ]+)-([ 0-9] +). HTML $ garage_comments.php? Делать = view_img_comments & ID = $ 1 & страница = $ 2 [NC, L]
RewriteRule ^ гараж-образ-комментарии-([0-9] +). HTML $ garage_comments.php? Делать = view_img_comments & ID = $ 1 [NC, L]
RewriteRule ^ гараж-пользователь-представление-([0-9] +). HTML $ garage.php? Делать = user_garage_view & ID = $ 1 [NC, L]
RewriteRule ^ гараж подключением-([0-9] +). HTML $ garage_attachment.php? ID = $ 1 [NC, L]
RewriteRule ^ гараж подключением-([0-9] +)-full.html $ garage_attachment.php? ID = $ 1 & attach_type = полный [NC, L]
RewriteRule ^ гараж-представление-timeslip-([0-9] +). HTML $ garage_timeslips.php? Делать = view_timeslip & ID = $ 1 [NC, L]
RewriteRule ^ гараж на все комментарии-([0-9] +). HTML $ garage_comments.php? Делать = & Просмотр Все страницы = $ 1 [NC, L]
RewriteRule ^ гараж-все-comments.html $ garage_comments.php? Делать = Просмотр Все [NC, L]
RewriteRule ^ гараж-просмотра-сделать-([0-9 ]+)-([-Za-z0-9_-] +). HTML $ garage.php? Делать = browse_front_model & front_make_id = $ 1 [NC, L]
RewriteRule ^ гараж-просмотра-модель-([0-9 ]+)-([ 0-9 ]+)-([-Za-z0-9_-] +). HTML $ garage.php? Делать = browse_model & front_model_id = $ 2 и страница = $ 1 [NC, L]
RewriteRule ^ гараж-просмотра-модель-([0-9 ]+)-([-Za-z0-9_-] +). HTML $ garage.php? Делать = browse_model & front_model_id = $ 1 [NC, L]
##### Конец VB Pro Гараж Настройки ##########
kamilkurczak
17-01-11, 14:20
привет,
Как сказал Михал индексироваться URL с языком код внутри могут предоставить этому вопросу.
Как я вижу, вы не используете vBSEO?
Я буду проверить. Htaccess филь и писать здесь новый для вас, потому что код из FAQ работает только с vBSEO.
Я работаю над быстрым решением для вас.
kamilkurczak
18-01-11, 15:00
Добрый день,
У меня есть быстрое решение для вас.
Это решение перенаправить вас от многих кода языка (например: / PL / RU / ш /) к одной языковой код (в данном случае должно быть / пл /)
Это решение для страниц foruma:
1.Откройте, редактировать и сделать копию / форум корень / входит / vbenterprisetranslator_functions_hooks.php файл
2. в этом файле найти:
function vbet_global_bootstrap_complete() {
3. В этой функции найти:
if (THIS_SCRIPT != 'css' && !$vbulletin->userinfo['userid'] && $vbulletin->options['vbenterprisetranslator_guestfilecache_use'] && vbet_isLangOn($_REQUEST['language'], 'vbenterprisetranslator_guestfilecache')
4. пасты ПЕРЕД этот код:
if ('REQUEST_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_REQUEST['goto'] != 'newpost' && $_REQUEST['language'])
{
require_once(DIR. '/includes/vbenterprisetranslator_functions_url_tracking.php');
$url = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
if(preg_match('/\/('.VBET_LANGUAGESMATCH.')\//',$url))
{
$url = preg_replace('/('.VBET_LANGUAGESMATCH.')\//','',$url);
exec_header_redirect($url);
}
}
5. сохранить и обновить файл.
6. протестировать его.
и вот у вас есть решение для архивирования часть вашего форума:
1.Откройте, редактировать и сделать копию / форум корень / входит / vbenterprisetranslator_functions_hooks.php файл
2. в этом файле найти:
function vbet_archive_complete(&$output) {
3. В этой функции найти:
$vboptions['cutbburl'] = vbet_createURLForAddressNoReplace($_REQUEST['language'], $vboptions['cutbburl']);
}
4. паста После выполнения этого кода:
if ('REQUEST_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'])
{
$url = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
if(preg_match('/\/('.VBET_LANGUAGESMATCH.')\//',$url))
{
$url = preg_replace('/('.VBET_LANGUAGESMATCH.')\//','',$url);
exec_header_redirect($url);
}
}
5. сохранить и обновить файл.
6. протестировать его.
Пожалуйста, после этого изменения, подтвердить его здесь и я буду проверять его, как она работает на вашем форуме.
Я жду подтверждения.
Я переверну эту нить в разделе ошибка отчетности.
Решенные и будут включены в следующий relase.
Спасибо.
Привет!
Спасибо за работу!
только у меня в файле /forum root/includes/vbenterprisetranslator_functions_hooks.php
нету:
function vbet_global_bootstrap_complete() {
if (THIS_SCRIPT != 'css' && !$vbulletin->userinfo['userid'] && $vbulletin->options['vbenterprisetranslator_guestfilecache_use'] && vbet_isLangOn($_REQUEST['language'], 'vbenterprisetranslator_guestfilecache')
зато есть:
if (THIS_SCRIPT != 'css' && !$vbulletin->userinfo['userid'] && $vbulletin->options['vbenterprisetranslator_guestfilecache_use']
я вставил перед ним Ваш код:
if ('REQUEST_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_REQUEST['goto'] != 'newpost' && $_REQUEST['language'])
{
require_once(DIR. '/includes/vbenterprisetranslator_functions_url_tracking.php');
$url = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
if(preg_match('/\/('.VBET_LANGUAGESMATCH.')\//',$url))
{
$url = preg_replace('/('.VBET_LANGUAGESMATCH.')\//','',$url);
exec_header_redirect($url);
}
}
также я выполнил второе изменение:
$vboptions['cutbburl'] = vbet_createURLForAddressNoReplace($_REQUEST['language'], $vboptions['cutbburl']);
}
if ('REQUEST_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'])
{
$url = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
// if languages code is still in url
if(preg_match('/\/('.VBET_LANGUAGESMATCH.')\//',$url))
{
//all unnecessary languages are cut off immediately (no more redirection)
$url = preg_replace('/('.VBET_LANGUAGESMATCH.')\//','',$url);
exec_header_redirect($url);
}
}
}
function vbet_editor_toolbar_end(&$editor_template_name) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_utils.php');
Проверяем:
http://www.manual-car.org.ua/zh-CN/es/sw/de/no/vi/?pageid=Nissan
- Преобразуется в
http://www.manual-car.org.ua/zh-CN/?pageid=Nissan
- Работает!
http://www.manual-car.org.ua/ca/sl/fi/hi/af/en/archive/index.php/f-1.html?language=tl
- Не преобразуется, остается таким же:
http://www.manual-car.org.ua/ca/sl/fi/hi/af/en/archive/index.php/f-1.html?language=tl[
- Не работает ... :-(
kamilkurczak
19-01-11, 10:22
привет,
Во-первых, пожалуйста редактировать ваше сообщение, потому что это не переводится (пожалуйста, установите хороший язык)
поэтому, пожалуйста, попробуйте этот код в архиве:
и вот у вас есть решение для архивирования часть вашего форума:
1.Откройте, редактировать и сделать копию / форум корень / входит / vbenterprisetranslator_functions_hooks.php файл
2. в этом файле найти:
function vbet_archive_complete(&$output) {
3. В этой функции найти:
$vboptions['cutbburl'] = vbet_createURLForAddressNoReplace($_REQUEST['language'], $vboptions['cutbburl']);
}
4. паста После выполнения этого кода:
if ('REQUEST_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'])
{
require_once(DIR. '/includes/vbenterprisetranslator_functions_url_tracking.php');
$url = str_replace('/'.$_REQUEST['language'].'/', '/', $_SERVER['REQUEST_URI']);
if(preg_match('/\/('.VBET_LANGUAGESMATCH.')\//',$url))
{
$url = preg_replace('/('.VBET_LANGUAGESMATCH.')\//','',$url);
exec_header_redirect($url);
}
}
5. сохранить и обновить файл.
6. протестировать его.
Пожалуйста, после этого изменения, подтвердить его здесь и я буду проверять его, как она работает на вашем форуме.
Я жду подтверждения.
Спасибо.
Спасибо******
Изменения выполнил - работает...
http://www.manual-car.org.ua/ca/sl/fi/hi/af/en/archive/index.php/f-1.html?language=tl
заменяет на:
http://www.manual-car.org.ua/tl/archive/index.php/f-1.html?language=tl
kamilkurczak
20-01-11, 10:05
Спасибо за ваше подтверждение. решена:)
Означает ли это сделать фактически 301 вперед, хотя? R = 301
kamilkurczak
26-01-11, 11:18
Это решение для vBET 4 версии, но вы используете vBET в 3 версии:)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.