PDA

View Full Version: Lahendatud Ikka Googlebot probleeme



krisp
23-01-10, 04:12
Endiselt saada palju:


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

Ma näen Google juba indekseeritud sellist valet lingid (alates ajast, mil vbseo kanooniline oli blokeeritud, sest see ei tööta) ja mõnikord ehk on korrates mõned neist. Kuid just selle url dosent näivad olevat indeks juba nii Google hakkab seda somwhere.

Proovige ja minna link (お気に入り の 開幕 戦 - ページ 2 (http://www.thegame-online.dk/ja/sv/showthread.php?t=6853&page=2)) ja mouseover lipud, näed vale URL lehe allikas.

Mõned lingid sellisel lehel on normaalne mõned mitte (otsing / JA / sv in allikas). Lähen topelt lipp link läheb esimene keel kahekordse kausta ja kanooniline link corrosponding esimese keele kaust url = sobivas keeles. Nii et viga ei ole nii halb - loodetavasti Google järgib kanooniline url. Aga ikkagi see on natuke räpane;)

1. Meil on vaja leida põhjus kuidas sellised seosed tekivad umbes ja ära hoida selle kordumist.
2. Me peame õige lipu lingid kord Googlebot jõuda sellisele lehele, sest see on juba selline URL indeks (mis tähendab lahendamisel 1. Ei takista 2)..

vbetflag-teema tundub olevat ok:)

vBET
23-01-10, 15:33
See ei ole vBET küsimus enam. Kuna sa kirjutasid Google võtab selle oma vahenditest - vBET ei ole teeniva neid sidemeid enam (kui sa leiad ta teeb - palun, ja me parandame seda, aga nagu me teame nüüd see küsimus on lahendatud).

Ja lipud on õige - antud link JA on keele-ja ülejäänu on võrdsustatud tavalise URL, nii et sv on lihtsalt kataloog, mistõttu see on pandud sinna.

Sa pead minema oma. Htaccess fail ja lisada reegel, mis suunab kõik sellised taotlused taotluse ühe lang koodi. Mõne aja pärast Google ajakohastab seda ja küsimus on läinud.

Siin on selline reegel (mitte testitud kuna meie foorum sellist URL ei tööta):


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]


Palun lisage see enne vBET eeskirjad ja test kohe. Pärast mõningast while (Google võib kuni paar kuud) seda reeglit ei ole vaja enam, et sa ei saa kommenteerida seda ja vaata kas teema tuleb tagasi või mitte.

Anna meile teada see töötab:)

krisp
23-01-10, 18:49
Thanks:) kirjutada reegel suunab:


/ JA / showthread.php

(Puuduvad, mis tuleb peale php)

Kasutades htaccess:




RewriteEngine

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

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

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

RewriteRule ^ ((Urllist | Sisukaart) .* \\. (Xml | txt) (\\. Gz)?) $ Vbseo_sitemap / vbseo_getsitemap.php? Sitemap = $ 1 [L]

krisp
24-01-10, 00:52
Töötab ilma "?" aasta lõpuks. Tänu! :)

vBET
24-01-10, 19:21
Jah - see oli lihtsalt kirjaviga - sorry selle ja rõõmus olete leidnud seda;)

Ma õige see eelmine postitus, nii et teised näevad head lahendust kohe:)

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