PDA

View Full Version: Opgelos Tog Googlebot probleme



krisp
23-01-10, 04:12
Nog steeds 'n baie


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 ( compatible; Googlebot/2.1; + http://www.google.com/bot.html) "

Ek kan sien Google reeds geïndekseer so 'n verkeerde links (uit die tyd toe die vbseo kanonieke was afgeskakel omdat dit nie gewerk het nie) en dalk soms weer na sommige van hulle. Maar hierdie spesifieke url dosent blyk te wees in die indeks reeds so Google dit is om van somwhere.

Probeer en gaan na die skakel (お気に入り の 開幕 戦 - ページ 2 (http://www.thegame-online.dk/ja/sv/showthread.php?t=6853&page=2)) en Beweeg oor die vlae, sal jy sien verkeerde URL's in die bladsy bron.

Sommige skakels op so 'n bladsy is normaal sommige nie (soek vir / ja / sv in bron). Gaan na 'n dubbele vlag skakel sal gaan na die eerste taal in die dubbel-gids en die kanonieke skakel corrosponding na die gids eerste taal in die url = die korrekte taal. So het die fout is nie so erg nie - hopelik Google sal voldoen aan die kanonieke url. Maar dit is nog 'n bietjie morsig;)

1. Ons moet die oorsaak te vind hoe sulke skakels oor die ontstaan en verhoed dat dit gebeur.
2. Ons moet vlag links reg te stel sodra Googlebot bereik so 'n bladsy, omdat dit reeds so' n URL's in die indeks (wat beteken oplossing van 1. Nie sal verhoed dat 2.).

vbetflag-issue blyk te wees ok:)

vBET
23-01-10, 15:33
Dit is nie vBET kwessie nie. Soos jy geskryf het Google neem dit uit sy eie bronne - vBET is nie so links nie (as jy vind dit nie - let en ons sal dit regmaak, maar as ons weet nou dat hierdie probleem opgelos is).

En die vlae korrek is - in hierdie skakel en taal en die res is beskou as 'n normale URL so sv is net gids, dit is waarom dit is daar.

Jy het om te gaan na jou htaccess-lêer. En reël wat al sulke versoeke te versoek om met 'n enkele lang kode redirect voeg. Na 'n rukkie Google sal dit bywerk en die probleem sal weg wees.

Hier is so 'n reël (nie getoets nie want op ons forum so URL's nie werk nie):


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]


Voeg dit voor vBET reëls en toets dit onmiddellik. Na 'n rukkie (in Google dit kan tot paar maande) om hierdie reël nie meer nodig sal wees, so jy sal in staat wees om kommentaar te lewer en sien nie probleem kom terug of nie.

Laat ons weet nie dit werk:)

krisp
23-01-10, 18:49
Dankie:) herschrijfregel aansture:


/ En / showthread.php

(Ontbreek Wat kom na PHP)

Die gebruik van htaccess:




RewriteEngine

RewriteRule http://% {nog iets nie duidelik} / $ 1 / 3 $? [L, R = 301]

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

RewriteRule Taal van $ 2 =? $ 1 [L, QSA]

RewriteRule ^ ((urllist | sitemap) .* \\ (XML |.? Txt) (\\ GZ))? $ Vbseo_sitemap / vbseo_getsitemap.php sitemap = $ 1 [L]

krisp
24-01-10, 00:52
Werk sonder die "?" in die einde. Dankie! :)

vBET
24-01-10, 19:21
Ja - dit was net 'n tikfout - jammer vir dit en bly dat jy dit gevind het;)

Ek sal dit korrigeer in die vorige pos, sodat ander dit sal goeie oplossing dadelik sien:)

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