КПК

Перегляд повної версії: Вирішений Проте Googlebot проблеми



krisp
23-01-10, 04:12
Проте отримую багато:


66.249.65.7 - - [23/Jan/2010: 4:00:45 +0100] "? GET / JA / SV / showthread.php т = 6853 & сторінка = 2 HTTP/1.1" 200 195 783 "-" "Mozilla/5.0 ( сумісна; Googlebot/2.1; + http://www.google.com/bot.html) "

Я бачу, Google вже проіндексовані такі неправильні посилання (з моменту, коли vbseo канонічної був відключений, оскільки він не працював) і, можливо, іноді переглядають деякі з них. Однак це зокрема доцент URL, схоже, в індексі Google вже так отримує його від somwhere.

Спробуйте і перейдіть на посилання (お気に入り の 開幕 戦 - ページ 2 (http://www.thegame-online.dk/ja/sv/showthread.php?t=6853&page=2)) і наведенні курсору миші прапорів, ви побачите неправильний URL-адрес на сторінці джерела.

Деякі посилання на такі сторінки нормальної деякі ні (пошук / JA / С. В. в джерелі). Вирушаючи на заслання подвійний прапор піде на рідній мові в подвійному папку і канонічні посилання corrosponding до першої папці мови в URL = правильна мова. Так помилка не так вже й погано - ми сподіваємося, Google буде дотримуватися канонічних URL. Але це все-таки трохи безладна;)

1. Нам потрібно знайти причину, як такі посилання можуть виникнути в і запобігти його від того, що відбувається.
2. Ми повинні виправити прапор посилання раз Googlebot досягти таких сторінок, бо вже є такі посилання з індексу (мається на увазі рішення 1. Не завадить 2.).

vbetflag-питання, здається, буде добре:)

vBET
23-01-10, 15:33
Це не питання vBET більше. Як ви написали Google бере його за рахунок власних ресурсів - vBET не створює такі посилання більше (якщо ви це виявите - будь ласка, зверніть увагу, і ми виправимо її, але, як ми тепер знаємо, це питання вирішується).

І прапори правильно - саме в цьому місці JA є мова, а решта розглядаються як звичайні URL, так що св просто каталог, тому він вказаний.

Ви повинні піти до файлу. Htaccess і додати правило, яке буде перенаправляти всі такі запити на запит з одного коду яз. Через деякий час Google буде оновлювати його і видати вже не буде.

Ось такі правила (не перевіряв, тому що на нашому форумі такі адреси не працюють):


RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ http://%{HTTP_HOST}/$1/$3 [L,R=301]


Будь ласка, додайте його перед vBET правила і протестувати його негайно. Через деякий час (у Google це може бути до кількох місяців) це правило не буде необхідності більше, таким чином Ви зможете коментувати його і подивитися, чи дійсно проблема повернеться чи ні.

Дайте нам знати, вона працює:)

krisp
23-01-10, 18:49
Спасибо:) Перепишіть правило перенаправляє на:


/ JA / showthread.php

(Зниклих без вісті, що буде після PHP)

Використання Htaccess:




RewriteEngine On

RewriteRule http://% {HTTP_HOST} / $ 1 / $ 3? [L, R = 301]

RewriteRule index.php? мова = $ 1 [L, QSA]

RewriteRule $ 2? Мова = $ 1 [L, QSA]

RewriteRule ^ ((urllist | карта сайту) .* \\ (XML | ..? TXT) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php карта сайту = $ 1 [L]

krisp
24-01-10, 00:52
Працює без "?" в кінці кінців. Спасибі! :)

vBET
24-01-10, 19:21
Так - це було просто помилка - шкода, що і раді, що Ви знайшли;)

Я виправлю це в попередньому пості так інші будуть бачити хороше рішення відразу ж:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations