पीडीए

देखें पूर्ण संस्करण: हल फिर भी Googlebot को समस्याओं



krisp
23-01-10, 04:12
फिर भी का एक बहुत हो रही है:


66.249.65.7 - - [23/Jan/2010: 04:00:45 ०१००] "/ जा / / sv showthread.php? टी = 6853 और पृष्ठ 2 = HTTP/1.1" 195,783 200 "-" "Mozilla/5.0 ( संगत; Googlebot/2.1; http://www.google.com/bot.html +) "

मैं देख सकता हूँ कि गूगल पहले से ही ऐसी गलत लिंक अनुक्रमित समय जब vbseo विहित निष्क्रिय किया गया क्योंकि यह काम नहीं किया से () और शायद कभी कभी उनमें से कुछ समीक्षा कर रहे हैं. हालांकि इस विशेष url dosent सूचकांक में पहले से ही ऐसा गूगल somwhere से हो रही है लग रहे हो.

कोशिश करो और लिंक करने के लिए जाना (お気に入り の 開幕 戦 - ページ 2 (http://www.thegame-online.dk/ja/sv/showthread.php?t=6853&page=2)) और mouseover झंडे, तो आप देखेंगे पृष्ठ स्रोत में गलत यूआरएल.

इस पृष्ठ पर कुछ लिंक कर रहे हैं सामान्य कुछ (स्रोत में / जा / sv खोज के लिए) नहीं कर रहे हैं. एक डबल ध्वज लिंक करने के लिए जा रहे हैं डबल फ़ोल्डर में पहली भाषा के लिए जाने और विहित लिंक url = सही भाषा में पहली भाषा फ़ोल्डर में corrosponding है. तो बग इतना बुरा नहीं है - उम्मीद है कि गूगल विहित url करने के लिए पालन करना होगा. लेकिन यह अभी भी थोड़ा गन्दा है;)

1. हम कैसे इस तरह के लिंक के बारे में उठता है और इसे होने से रोकने के कारण खोजने की जरूरत है.
2. हम ध्वज लिंक सही करने की जरूरत है एक बार Googlebot को इस पृष्ठ पर पहुँचने क्योंकि यह पहले से ही सूचकांक में ऐसे यूआरएल (अर्थ 1 को हल करने 2 को रोकने नहीं होगा) है.

vbetflag मुद्दे को ठीक किया जा रहा है:)

vBET
23-01-10, 15:33
यह vBET मुद्दा अब और नहीं है. जैसा कि आप ने लिखा है यह गूगल अपने स्वयं के संसाधनों से लेता है - vBET इस तरह के लिंक अब और नहीं पैदा कर रहा है (अगर आपको लगता है कि यह है - कृपया यह ध्यान दें और हम इसे सही होगा, लेकिन जैसा कि अब हम जानते हैं इस मुद्दे को हल है).

झंडे और सही कर रहे हैं - इस कड़ी में जा भाषा है और बाकी सामान्य URL के रूप में व्यवहार किया जाता है, तो sv सिर्फ निर्देशिका है कि यह वहाँ क्यों शामिल है.

आप अपनी.. Htaccess फ़ाइल के लिए जाने और नियम है जो ऐसे सभी अनुरोधों एकल lang कोड के साथ अनुरोध को अनुप्रेषित करेगा जोड़ने के लिए है. 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 नियमों से पहले जोड़ सकते हैं और इसे तुरंत परीक्षण करें. कुछ देर के बाद (गूगल में कुछ महीनों के लिए किया जा सकता है) इस नियम के लिए आवश्यक अब और नहीं हो सकता है ताकि आप इसे टिप्पणी करने के लिए और करता मुद्दे वापस आता है या नहीं देख करने में सक्षम हो जाएगा.

हमें पता है कि यह काम कर रहा है:)

krisp
23-01-10, 18:49
धन्यवाद:) पुनर्लेखन नियम रीडायरेक्ट:


/ जा / showthread.php

(लापता php के बाद क्या आता)

Htaccess का प्रयोग:




में RewriteEngine

RewriteRule http://% {HTTP_HOST} / $ 1 / $ 3? [एल, आर 301 =]

RewriteRule भाषा index.php? = $ 1 [एल, QSA]

RewriteRule $ 2 भाषा = $ 1 [एल, QSA]

RewriteRule ^ ((urllist | साइटमैप) .* \\ (xml |.? Txt) (\\ gz)) $ vbseo_sitemap / vbseo_getsitemap.php साइटमैप = $ 1 [एल]

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
Translations supported by vBET 4.10.1