PDA

Žiūrėti pilną versiją: Išspręsta Dar Googlebot problemų



krisp
23-01-10, 04:12
Vis tiek gauti daug:


66.249.65.7 - - [23/Jan/2010: 04:00:45 0100] "GET / ja / sv / showthread.php t = 6853 & page = 2 HTTP/1.1" 200 195.783 "-" "Mozilla/5.0 ( suderinamas; Googlebot/2.1; + http://www.google.com/bot.html) "

Galiu matyti "Google" jau indeksuojami tokio klaidingo ryšius (laiko, kai vBSEO Canonical buvo išjungta, nes ji neveikia) ir galbūt kartais persvarstyti kai kurie iš jų. Tačiau šiuo konkrečiu URL dosent atrodo jau tiek Google yra gauti ją iš somwhere indeksas.

Išbandykite ir eikite į nuorodą (お気に入り の 開幕 戦 - ページ 2 (http://www.thegame-online.dk/ja/sv/showthread.php?t=6853&page=2)) ir mouseover vėliavas, pamatysite neteisingą URL puslapio šaltinio kodą.

Kai toks puslapio nuorodos yra normalus, kai kurie ne (paieškos, šaltinis / ja / sv). Ėjimas į dvigubą vėliava nuorodą vyks pirmoji kalba dvigubo aplanke ir kanoninės nuorodą corrosponding gimtoji kalba aplanką url = teisingai kalba. Taigi, problema dar nėra taip blogai - tikėkimės, "Google" laikosi kanonų url. Bet vis dar yra šiek tiek nepatogus;)

1. Mes turime rasti priežastis, kaip kyla tokios nuorodos ir išvengti jos atsiradimą.
2. Mums reikia ištaisyti vėliava nuorodos kartą "Googlebot" pasiekti tokį puslapį, nes jis jau toks URL indeksas (reiškia, sprendžiant 1 netrukdo 2.).

vbetflag klausimas, atrodo, viskas normalu:)

vBET
23-01-10, 15:33
Tai nėra vBET klausimas nebėra. , Kaip jums parašė, kad "Google" iš savo išteklių - vBET nėra tokios nuorodos anymore (jei rasite ji - atkreipkite dėmesį, ir mes ją ištaisyti, bet, kaip žinome, dabar šis klausimas yra išspręstas).

Ir vėliavos yra teisingi - šią nuorodą ir kalba ir visa kita yra traktuojama kaip normalus URL, todėl SV yra tiesiog kataloge, tai yra, kodėl ji yra įtraukta ten.

Tu turi eiti. Htaccess failą ir pridėti taisyklę, kuri bus nukreipti visus tokius prašymus, prašyti vieną lang kodas. Po kurio laiko Google atnaujina ir problema bus dingo.

Čia yra tokia taisyklė (ne išbandyti, nes mūsų forume tokių URL neveikia):


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]


Prašome pridėti jį prieš vBET taisykles ir iš karto jį išbandyti. Po tam tikro laiko ("Google" gali būti iki kelių mėnesių) ši taisyklė nebus reikia daugiau, taigi jums bus suteikta galimybė pateikti pastabas ir pamatyti, ar problema grįžta ar ne.

Leiskite mums žinoti, ar jis veikia:)

krisp
23-01-10, 18:49
Ačiū:) Rewrite taisyklės nukreipti į:


/ Ir / showthread.php

(Trūksta, kas ateina po php)

Naudojant Htaccess:




RewriteEngine on

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

RewriteRule index.php? language = $ 1 [L, QSA]

RewriteRule $ 2? Language = $ 1 [L, QSA]

RewriteRule ^ ((Urllist | Svetainės medis) .* \\ (XML |? Txt) (\\ Gz))? $ Vbseo_sitemap / vbseo_getsitemap.php struktūra = $ 1 [L]

krisp
24-01-10, 00:52
Darbai be "?" pabaigos. Ačiū! :)

vBET
24-01-10, 19:21
Taip - tai buvo tik klaidos - gaila, ir džiaugiuosi, jums rasti;)

Aš ištaisyti ankstesnį postą, kad kiti matys geras sprendimas iš karto:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations made by vBET 4.10.1