سعید شعبانی

مشکل با موتور جستجو و robot.text

12 پست در این موضوع قرار دارد

دوستان سلام

از دیروز در بخش Crawl Errors وبمتسر تولز گوگل بیش از 1000تا مشکل و عدم دسترسی گزارش شده. که همه اون ها مربوط به افزونه ها و فولدر cache افزونه w3tc می باشند. من تمام فولدر cache را پاک کردم و افزونه w3t را هم غیر فعال کردم. حالا باید چیکار کنم که این ارور ها دیگه نیاند راستی من تمام ارور ها رو هم برای fix فرستادم.

اگر فولدر cache و پلاگین ها رو توی فایل robot.text سایت , Disallow کنم مشکلی پیش میاد؟

راه حل پیشنهادی شما چی هست؟

به عکس های زیر هم نگاهی بندازید متوجه خواهید شد که قضیه از چه قرار هست

post-412-0-53170600-1368099110_thumb.png

post-412-0-53287900-1368099118_thumb.png

post-412-0-50269400-1368099126_thumb.png

به اشتراک گذاری این پست


لینک به پست

سلام

اگر برای فیکس فرستادی صبر کن ببین نتیجه چی میشه

اول چک کن ببین فایل robot.txt هست توی هاستت یا نه و اگر هست محتویاتش رو چک کن ببین

اگر هم دسترسی از طریق robots.txt هست که آره پوشه پلاگین و کش رو disallow کن

به اشتراک گذاری این پست


لینک به پست

این که فقط یک گزارش عادیه از نسخه دوم مطالب سایت که طبیعتا در پوشه کش باید قرار داشته باشند

هم افزونه کشتون استاندارد بوده و هم گوگل کارش رو درست انجام داده

تازه بعد از این ارورهاتون با پاک کردن پوشه کش شروع خواهد شد

فکر کنم بهترین کار نصب مجدد افزونه است و به صورت منوئل ساختن دوباره تمام کش ها

به اشتراک گذاری این پست


لینک به پست

این که فقط یک گزارش عادیه از نسخه دوم مطالب سایت که طبیعتا در پوشه کش باید قرار داشته باشند

هم افزونه کشتون استاندارد بوده و هم گوگل کارش رو درست انجام داده

بله تصویر زیر مربوط میشه به مشکل Duplicate title tags که 220 عنوان تکراری پیدا کرده و طبق گفته شما کار گوگل درسته چون اگر که افزونه کش بخواد صفحات تکراری درست کنه گوگل هم بهش گیر می ده. ولی آیا کش باید اینجوری باشه مگر کش نباید از دید موتورهای جستجو پنهان بمونه؟

post-412-0-50269400-1368099126_thumb.png

ولی تصاویر زیر مربوط به بیش از 1000 مشکلی هست که از مجاز نبودن دسترسی یا پیدا نکردن لینک ها خبر می دهد و همه این مشکلات قبل از حذف افزونه وجود داشت که من مجبور شدم افزونه را غیر فعال کنم.

post-412-0-53287900-1368099118_thumb.png

post-412-0-53170600-1368099110_thumb.png

به اشتراک گذاری این پست


لینک به پست

سلام

اگر برای فیکس فرستادی صبر کن ببین نتیجه چی میشه

اول چک کن ببین فایل robot.txt هست توی هاستت یا نه و اگر هست محتویاتش رو چک کن ببین

اگر هم دسترسی از طریق robots.txt هست که آره پوشه پلاگین و کش رو disallow کن

بله فایل هست ومحتویاتش به شکل زیرهست


User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
Disallow: /wp-content/uploads/ps_auto_sitemap/
Disallow: /wp-content/uploads/catablog/
Disallow: *?replytocom
Sitemap: http://dnoj.ir/sitemap_index.xml

اگر من فولدر پلاگین و کش را Disallow کنم دقیقا روبات ها به چه چیزی دسترسی نخواهند داشت؟

به اشتراک گذاری این پست


لینک به پست

کش میاد یک نسخه استاتیک میسازه از پست ها یا ...... و اگر گوگل ایندکس کنه به صورت تکراری میشناسه

همون اولش باید اینکارو میکردی که ایندکس نکنه

حالا الآن disallow کن که دیگه ایندکس نکنه و به مرور زمان ارورها کم میشه

هر چند وقت یک بار هم فیکس کن تو وبمستر گوگل تا سریعتر انجام بشه

به اشتراک گذاری این پست


لینک به پست

کش میاد یک نسخه استاتیک میسازه از پست ها یا ...... و اگر گوگل ایندکس کنه به صورت تکراری میشناسه

همون اولش باید اینکارو میکردی که ایندکس نکنه

حالا الآن disallow کن که دیگه ایندکس نکنه و به مرور زمان ارورها کم میشه

هر چند وقت یک بار هم فیکس کن تو وبمستر گوگل تا سریعتر انجام بشه

پس من الان کد زیر را به فایل روبت اضافه کنم.


Disallow: /wp-content/cache/

درمورد افزونه ها چی فولدر افزونه ها رو هم disallow کنم؟ مشکلی پیش نمیاد؟

به اشتراک گذاری این پست


لینک به پست

نه مشکلی پیش نمیاد

کلن برای گوگل فقط باید مطالبت و عکس ها که در پوشه wp-content آپلود میشن باز باشه

بقیه به درد گوگل نمیخوره !

به اشتراک گذاری این پست


لینک به پست

امروز داخل گوگل آدرس سایتم را جستجو کردم به نتیجه زیر برخوردم.

post-412-0-13076900-1368303626_thumb.png

چند روز پیش که این مشکل پیش اومده بود سورس ایندکس را نگاه کردم افزونه کش بعد از کد های صفحه تمام لینک های کش را به صورت کامنت نوشته بود نمی دونم این کار را برای چی و از کی انجام می داده.

حالا من فولدر های کش و افزونه را در فایل روبات غیر فعال کردم آیا با این کار ارور های 404 دیگه نمی آیند؟

به اشتراک گذاری این پست


لینک به پست

امروز داخل گوگل آدرس سایتم را جستجو کردم به نتیجه زیر برخوردم.

post-412-0-13076900-1368303626_thumb.png

چند روز پیش که این مشکل پیش اومده بود سورس ایندکس را نگاه کردم افزونه کش بعد از کد های صفحه تمام لینک های کش را به صورت کامنت نوشته بود نمی دونم این کار را برای چی و از کی انجام می داده.

حالا من فولدر های کش و افزونه را در فایل روبات غیر فعال کردم آیا با این کار ارور های 404 دیگه نمی آیند؟

این به خاطر اینه که توی تنظیمات ایندکس کردن کش رو غیر فعال نکردی و گوگل هم ایندکس کرده و حالا پیدا نمیکنه و میگه خالیه

اگر نمیخوای کش رو استفاده کنی کلن پاک کن جدول هاشو فایل هاشو و همه چیشو بعد چند روز دیگه برو تو وبمستر گوگل فیکس کن

منتظر باش تا درست کنن

اگر هم تونستی موقع فیکس کردم پیامی رو بنویس و بگو که این ها به خاطر کش بوده و ....

توی فایل robots.txt هم دسترسی موتورهای جستجورو به پوشه wp-content به طور موقت ببند بعد از اینکه ایندکس هات درست شد فقط قسمت مربوط به عکس هارو باز کن دسترسیشو

به اشتراک گذاری این پست


لینک به پست

اگر نمیخوای کش رو استفاده کنی کلن پاک کن جدول هاشو فایل هاشو و همه چیشو بعد چند روز دیگه برو تو وبمستر گوگل فیکس کن

جدول هاش را از کجا پیدا کنم؟ راستش من تا به حال با جدول ها کار نکردم

به اشتراک گذاری این پست


لینک به پست

جدول هاش را از کجا پیدا کنم؟ راستش من تا به حال با جدول ها کار نکردم

از چه افزونه ای برای کش استفاده می کنید؟

معمولا یک سری فایل html در یک پوشه در wp-content می سازند و فایلی برای معرفی این پوشه ایجاد می کنند

و در فایلهای htaccess و wp-config.php هم چند خط دستور دارند

بعضی از افزونه ها جداولی دز دیتابیس دارند که با cache معرفی شدند

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط montazer
      سلام به همه دوستان
      من از طریق افزونه (AFC (Advanced Custom Fields  چندتا زمینه دلخواه ساختم.
      حالا با استفاده از افزونه جستجو یا فیلتر نیاز دارم تا از طریق اون بتونم این زمینه های دلخواه رو هم درش درنظر بگیره. امام موفق نشدم.
      از افزونه Ultimate WP Query Search Filter و Search & Filter هم استفاده کردم. ولی نمیدونم کجای کار میلنگه.
      ممنون میشم راهنمایی کنین.
      با تشکر
    • توسط sirousjj
      سلام دوستان
      خسته نباشید
      یه افزونه یا راهکاری میخوام برای سایت وردپرس که 
      از یه مخزن تصاویر یا فایل پی دی اف جستجو کنه و یه خروجی برگردونه
      به عبارته دیگه
      کاربر یه کد دراختیارش داشته باشه
      وقتی اون کد رو سرچ میکنه داخل یه تکست باکس
      از بین تصاویر موجود داخل اون مخزن 
      تصویر متناظر با اون کد رو برگردونه براش
      فقط و فقط یه نتیجه برگردونه
      نه نتایج مشابه رو
    • توسط enyac
      با سلام
       
      من یه فروشگاه موبایل دارم  میخوام یه جستجو تو صفح اول بزارم که کاربرم بتونه  مشخصات یک گوشی رو خودش انتخاب کنه و نزدیکترین مشخصات به خواسته کاربر نمایش داده بشه
       
      مثلا بتونه برند  تعداد هسته  حافظه اصلی و حاهظه داخلی  گیفیت دوربین محدوده قیمت این جور چیزا باشه
       
      هست همچین افزونه ای
    • توسط bzdesign
      با سلام خدمت همه عزیزان
      ببخشید من یه سوال از دوستان داشتم.
      چطور میشه فرم جستجو فابریک وردپرس رو مثل همه سایتهای دیگر ajax کرد؟ البته میخوام فقط بین محصولات جستجو کنه. افزونه های زیادی برای سرچ وجود دارند ولی همشون خودشون یه فرم جستجو مخصوص خودشون رو دارند و تغییر در فرم جستجو سایت ایجاد نمیکنند. و مشکل همشون اینه که فیلد جستجوشون فوق العاده ساده و زشت و مهمتر از همه انگیلیسی هست و به محض راست چین کردن بهم میریزن. خود فیلد جستجو ajax ووکامرس هم بدرد نمیخوره. چون فقط ازش میشه تو صفحات استفاده کرد، نه تو هدر سایت.
      این قالب من هست

       
      برای درک بهتر مسله تصویر gif زیر رو با دقت ببینید. یه فیلد جستجو داره که با تایپ داخلش لیست محصولات رو با عکس نشون میده.

       
      این هم نمونه یک سایت ایرانی که همون چیزی رو که من میخوام داره. یعنی به محض تایپ کردن تو فیلد جستجو بالای سایتش نتیجه هارو سورت میکنه

    • توسط M@hdi71
      سلام
      می خوام یه برگه درست کنم و یکسری مطالب داخلش بذارم و نیاز هست که کاربر بتونه بین کلمات جستجو کنه به همین دلیل نیاز دارم به یک کادر جستجو مثل Ctrl+F فایرفاکس که کاربر بتونه توی متن جستجو کنه.
      کد زیر رو پیدا کردم ولی مشکل اینه که بعد از نوشتن کلمه مورد نظر باید کلید Alt رو یکبار فشار بدی و بعد روی دکمه جستجو کلیک کنید. می خواستم بدونم افزونه یا کدی (مثل Ctrl+F فایرفاکس) برای اینکار هست که درست کار کنه یا میشه همین کد رو درست کرد که دیگه نیاز به زدن کلید Alt نباشه؟
      با تشکر
      <html> <body> <script> <!-- Hide from old browsers /****************************************** * Find In Page Script -- Submitted/revised by Alan Koontz (alankoontz@REMOVETHISyahoo.com) * Visit Dynamic Drive (http://www.dynamicdrive.com/) for full source code * This notice must stay intact for use ******************************************/ // revised by Alan Koontz -- May 2003 var TRange = null; var dupeRange = null; var TestRange = null; var win = null; // SELECTED BROWSER SNIFFER COMPONENTS DOCUMENTED AT // http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html var nom = navigator.appName.toLowerCase(); var agt = navigator.userAgent.toLowerCase(); var is_major = parseInt(navigator.appVersion); var is_minor = parseFloat(navigator.appVersion); var is_ie = (agt.indexOf("msie") != -1); var is_ie4up = (is_ie && (is_major >= 4)); var is_not_moz = (agt.indexOf('netscape')!=-1) var is_nav = (nom.indexOf('netscape')!=-1); var is_nav4 = (is_nav && (is_major == 4)); var is_mac = (agt.indexOf("mac")!=-1); var is_gecko = (agt.indexOf('gecko') != -1); var is_opera = (agt.indexOf("opera") != -1); // GECKO REVISION var is_rev=0 if (is_gecko) { temp = agt.split("rv:") is_rev = parseFloat(temp[1]) } // USE THE FOLLOWING VARIABLE TO CONFIGURE FRAMES TO SEARCH // (SELF OR CHILD FRAME) // If you want to search another frame, change from "self" to // the name of the target frame: // e.g., var frametosearch = 'main' //var frametosearch = 'main'; var frametosearch = self; function search(whichform, whichframe) { // TEST FOR IE5 FOR MAC (NO DOCUMENTATION) if (is_ie4up && is_mac) return; // TEST FOR NAV 6 (NO DOCUMENTATION) if (is_gecko && (is_rev <1)) return; // TEST FOR Opera (NO DOCUMENTATION) if (is_opera) return; // INITIALIZATIONS FOR FIND-IN-PAGE SEARCHES if(whichform.findthis.value!=null && whichform.findthis.value!='') { str = whichform.findthis.value; win = whichframe; var frameval=false; if(win!=self) { frameval=true; // this will enable Nav7 to search child frame win = parent.frames[whichframe]; } } else return; // i.e., no search string was entered var strFound; // NAVIGATOR 4 SPECIFIC CODE if(is_nav4 && (is_minor < 5)) { strFound=win.find(str); // case insensitive, forward search by default // There are 3 arguments available: // searchString: type string and it's the item to be searched // caseSensitive: boolean -- is search case sensitive? // backwards: boolean --should we also search backwards? // strFound=win.find(str, false, false) is the explicit // version of the above // The Mac version of Nav4 has wrapAround, but // cannot be specified in JS } // NAVIGATOR 7 and Mozilla rev 1+ SPECIFIC CODE (WILL NOT WORK WITH NAVIGATOR 6) if (is_gecko && (is_rev >= 1)) { if(frameval!=false) win.focus(); // force search in specified child frame strFound=win.find(str, false, false, true, false, frameval, false); // The following statement enables reversion of focus // back to the search box after each search event // allowing the user to press the ENTER key instead // of clicking the search button to continue search. // Note: tends to be buggy in Mozilla as of 1.3.1 // (see www.mozilla.org) so is excluded from users // of that browser. if (is_not_moz) whichform.findthis.focus(); // There are 7 arguments available: // searchString: type string and it's the item to be searched // caseSensitive: boolean -- is search case sensitive? // backwards: boolean --should we also search backwards? // wrapAround: boolean -- should we wrap the search? // wholeWord: boolean: should we search only for whole words // searchInFrames: boolean -- should we search in frames? // showDialog: boolean -- should we show the Find Dialog? } if (is_ie4up) { // EXPLORER-SPECIFIC CODE revised 5/21/03 if (TRange!=null) { TestRange=win.document.body.createTextRange(); if (dupeRange.inRange(TestRange)) { TRange.collapse(false); strFound=TRange.findText(str); if (strFound) { //the following line added by Mike and Susan Keenan, 7 June 2003 win.document.body.scrollTop = win.document.body.scrollTop + TRange.offsetTop; TRange.select(); } } else { TRange=win.document.body.createTextRange(); TRange.collapse(false); strFound=TRange.findText(str); if (strFound) { //the following line added by Mike and Susan Keenan, 7 June 2003 win.document.body.scrollTop = TRange.offsetTop; TRange.select(); } } } if (TRange==null || strFound==0) { TRange=win.document.body.createTextRange(); dupeRange = TRange.duplicate(); strFound=TRange.findText(str); if (strFound) { //the following line added by Mike and Susan Keenan, 7 June 2003 win.document.body.scrollTop = TRange.offsetTop; TRange.select(); } } } if (!strFound) alert ("String '"+str+"' not found!") // string not found } // --> </script> <!-- EXAMPLE FORM OF FIND-IN-PAGE SEARCH USING SUBMIT (ALLOWING 'ENTER/RETURN' KEY PRESS EVENT) --> <form name="form1" onSubmit="search(document.form1, frametosearch); return false"><input type="text" name="findthis" size="15" title="Press 'ALT s' after clicking submit to repeatedly search page"> <input type="submit" value="Find in Page" ACCESSKEY="s"></form> </body> </html>