فایل robots.txt

شروع موضوع توسط ali.2 ‏8 نوامبر 2019 در انجمن وردپرس (Wordpress)

  1. ali.2

    ali.2 Active Member

    ارسال‌ها:
    147
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    چرا وقتی وردپرس رو جایی غیر از ریشه هاست نصب میکنیم فایل robots.txt وجود نداره؟ من از لوکال هاست استفاده میکنم وقتی تو پوشه www نصب میکنم فایل robots.txt تو آدرس localhost/robots.txt وجود داره ولی وقتی درون پوشه ای تو همون مسیر نصب میکنم وجود نداره. مثلا با زدن آدرس localhost/wordpress/robots.txt میگه این صفحه وجود نداره. اما در مورد فایل sitemap.xml اینطور نیست چه تو ریشه چه دورن یه پوشه تو ریشه این فایل وجود داره
     
    نوشته شده توسط ali.2 در ‏8 نوامبر 2019
  2. the_king

    the_king مدیرکل انجمن

    ارسال‌ها:
    11,092
    تشکر شده:
    11,342
    امتیاز دستاورد:
    113
    در مورد اینکه نصب ورد پرس چه مواردی رو به چه دلیلی انجام میده نمیتونم نظری بدم، اما خزنده های وب موقع کاوش یک سایت فایل robots.txt رو صرفا در ریشه بررسی می کنند، در پوشه ها دنبالش نخواهند گشت و اگر در پوشه ها قرار بگیره دیده نمیشه و موثر نیست.
    فرضا خزنده های وب اگر به لینک www.site.com/gallery/index.html برسند، دنبال www.site.com/robots.txt میگردند، نه www.site.com/gallery/robots.txt
    از طرف دیگه در robots.txt میشه آدرس خاصی رو برای sitemap مشخص کرد، بنابر این با اتکا به robots.txt میشه فایل یا فایل های sitemap رو در هر پوشه دلخواهی قرار داد و نیازی نیست که حتما در کنار robots.txt در ریشه باشه.
     
    نوشته شده توسط the_king در ‏8 نوامبر 2019
    ali.2 از این پست تشکر کرده است.
  3. ali.2

    ali.2 Active Member

    ارسال‌ها:
    147
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    در مورد زیر دامنه ها وضعیت به چه صورت هست؟ البته من تجربه کار با هاست واقعی رو تا حالا نداشتم و از لوکال هاست استفاده میکنم به خاطر همین شاید نتونم منظورمو درست بیان کنم. زیر دامنه هایی که برا یه دامنه ساخته میشن اونا هر کدوم ریشه مخصوص خودشونو دارن یا یه ریشه مشترک. مثلا همین سایت www.majidonline.com که یه زیر دامنه www.forum.majidonline.com هم داره. آیا ریشه این دو تا دامنه یکیه یا نه هر کدوم جدا
     
    نوشته شده توسط ali.2 در ‏9 نوامبر 2019
  4. the_king

    the_king مدیرکل انجمن

    ارسال‌ها:
    11,092
    تشکر شده:
    11,342
    امتیاز دستاورد:
    113
    قاعده کلی اینه که هر زیردامنه یک robots.txt مجزا داشته باشه، یعنی robots.txt ئه www.majidonline.com مجزا از robots.txt ئه forum.majidonline.com خواهد بود.
     
    نوشته شده توسط the_king در ‏9 نوامبر 2019
    ali.2 از این پست تشکر کرده است.
  5. ali.2

    ali.2 Active Member

    ارسال‌ها:
    147
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    ممنون. من وردپرس رو تو ریشه نصب کردم. تو پوشه www نرم افزار easyphp هیچیک از فایلهای robots.txt و sitemap.xml وجود نداره اما با زدن آدرس های http://127.0.0.1:8888/robots.txt و http://127.0.0.1:8888/sitemap.xml محتویات هر دو فایل به نمایش درمیاد. آیا موتورهای جستجو میتونن این فایلها که وجود ندارند رو پیدا کنند؟
     
    نوشته شده توسط ali.2 در ‏9 نوامبر 2019
  6. ali.2

    ali.2 Active Member

    ارسال‌ها:
    147
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    ممنون. من وردپرس رو تو ریشه نصب کردم. تو پوشه www نرم افزار easyphp هیچیک از فایلهای robots.txt و sitemap.xml وجود نداره اما با زدن آدرس های http://127.0.0.1:8888/robots.txt و http://127.0.0.1:8888/sitemap.xml محتویات هر دو فایل به نمایش درمیاد. آیا موتورهای جستجو میتونن این فایلها که وجود ندارند رو پیدا کنند؟
     
    نوشته شده توسط ali.2 در ‏9 نوامبر 2019
  7. ali.2

    ali.2 Active Member

    ارسال‌ها:
    147
    تشکر شده:
    39
    امتیاز دستاورد:
    28
    دوباره که وردپرس رو از ریشه به فولدر wordpress منتقل کردم و تنظیمات دیتابیس رو هم اصلاح کردم دیدم با زدن آدرس http://127.0.0.1:8888/wordpress/sitemap.xml محتویات نقشه سایت رو مرورگر به نمایش درمیاد اما همچنان فایلی به نام sitemap.xml تو این مسیر وجود نداره یعنی فایل وجود خارجی نداره اما محتویاتش تو مرورگر قابل رویته. شما گفتید فایل robots.txt همیشه تو ریشه باید قرار بگیره اما با زدن آدرس http://127.0.0.1:8888/robots.txt مینویسه این شی وجود نداره. فکر کنم در این حالت وردپرس از ساخت فایل robots.txt عاجزه و فایل باید دستی آپلود بشه. فایل نقشه سایت رو افزونه google xml sitemaps میسازه و فایل robots.txt رو هم خود وردپرس. وقتی وردپرس رو تو جایی غیر از ریشه نصب میکنم وردپرس نمیتونه تو ریشه فایل robots.txt رو بسازه
     
    نوشته شده توسط ali.2 در ‏9 نوامبر 2019
  8. the_king

    the_king مدیرکل انجمن

    ارسال‌ها:
    11,092
    تشکر شده:
    11,342
    امتیاز دستاورد:
    113
    موتور های جستجو از روی دامنه لینک به robots.txt یا sitemap.xml میرسن، آدرس سایت رو با ip خاصی جایگزین نمی کنند.
     
    نوشته شده توسط the_king در ‏9 نوامبر 2019
    ali.2 از این پست تشکر کرده است.
  9. پروژه مارکت

    پروژه مارکت New Member

    ارسال‌ها:
    2
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    زیاد مهم نیست. وقتی آپلود کردی سایتتوروی هسات اونموقع این فایلو آپلود کن توی روت
     
    نوشته شده توسط پروژه مارکت در ‏27 نوامبر 2019

به اشتراک بگذارید