می خواهید ربات هایی که در سایت تان می خزند رو ویرایش کنید اما نمی تونید؟ نحوه ویرایش Robots.txt وب سایت بسیار ساده ست و کافی ست که زمان تون رو صرف این بخش از طراحی سایت کنید. شما می تونید فایل robots.txt خودتون رو با کمک افزونه Rank Math SEO از Rank Math SEO → General Settings → Edit robots.txt ویرایش کنید.
اما ممکن هست مواردی وجود داشته باشه که شما نتونید فایل خودتون رو ویرایش کنید. در ادامه این مطلب از سایت جرگه که در زمینه طراحی وب سایت در زنجان و شهر های دیگه فعالیت میکنه، به این خواهیم پرداخت که چرا ممکن هست نتونید فایل robots.txt وب سایت خودتون رو ویرایش کنید.
ویرایش Robots.txt
اجازه دهید برخی از دلایل رایج رو بررسی کنیم:
وجود یک فایل فیزیکی
یکی از دلایل رایج این مشکل این هست که یک فایل robots.txt فیزیکی در پوشه ریشه وب سایت شما وجود دارد. Rank Math یک فایل robots.txt مجازی ایجاد می کند و به شما امکان می دهد آن را از طریق داشبورد وردپرس مدیریت کنید. اگر یک فایل robots.txt واقعی در پوشه ریشه سایت خود دارید، ممکن است نتوانید آن را با Rank Math ویرایش کنید و اعلانی را مطابق شکل زیر مشاهده خواهید کرد.
برای رفع این مشکل می تونید این فایل رو از طریق FTP یا cPanel File Manager حذف کنید و سپس سعی کنید فایل robots.txt رو از طریق Rank Math ویرایش کنید.
پلاگین دیگر Robots.txt رو ایجاد می کنه
اگه افزونه دیگری در حال ایجاد فایل robots.txt باشه، نمی تونید اون رو با Rank Math ویرایش کنید. شما به سادگی می تونید افزونه ای که در حال ایجاد فایل هست رو پیدا کرده و غیرفعال کنید تا مشکل رو حل کنید.
مشکل مجوز در وب سرور
اگه برخی از مشکلات مجوز در وب سرور وجود داره، باید با هاست وب تماس بگیرید. اونها ممکن هست به شما کمک کنن تا مشکل رو بیشتر حل کنید.
robots.txt file is not writeable
هنگامی که Rank Math قادر به انجام هیچ گونه ویرایشی در فایل robots.txt وب سایت شما نباشه، ممکن هست متوجه بشید که یک پیام خطای robots.txt file is not writeable. این زمانی امکان پذیر هست که ویرایش فایل از طریق فایل wp-config.php غیرفعال بشه.
برای فعال کردن Rank Math برای ویرایش فایل، فیلتر زیر رو به سایت خود اضافه کنید. پس از اتمام، میتونید فایل robots.txt خودتون رو ویرایش کنید، حتی اگه فایل wp-config.php شما دارای یک ثابت باشد که مانع از ویرایش آن میشه. برای افزودن فیلتر به سایت خود می تونید به این راهنما اضافه کنید.
/**
* Allow editing the robots.txt & htaccess data.
*
* @param bool Can edit the robots & htacess data.
*/
add_filter( ‘rank_math/can_edit_file’, ‘__return_true’ );
در صورت تمایل، ثابت DISALLOW_FILE_EDIT رو در فایل wp-config.php خود قرار بدید و اون رو روی false تنظیم کنید. اگه این ثابت قبلاً اضافه شده، مطابق شکل زیر اطمینان حاصل کنید که روی false تنظیم شده.
define ('DISALLOW_FILE_EDIT', false);
علاوه بر wp-config، همچنین ممکن هست افزونهای مانند Really Simple SSL که در وبسایت شما نصب شده، ویرایشگرهای داخلی رو به دلایل امنیتی غیرفعال کنه. در این صورت، ممکن هست لازم باشه تنظیمات افزونه خودتون رو به روز کنید تا Rank Math رو برای ویرایش فایل robots.txt فعال کنید.
در افزونه Really Simple SSL، به Settings → Hardening برید و مطمئن بشید که گزینه Disable the interior file editors رو خاموش کردید، همانطور که در زیر نشان داده شده.
نحوه ویرایش Robots.txt وب سایت که با قدرت زیاد، مسئولیت بیشتری به همراه داره و باید به این دقت لازم رو داشته باشید. قدرت هدایت ربات Google با یه فایل robots.txt که به خوبی نوشته شده هست، یک قدرت وسوسه انگیز هست. با این وجود، مزایای داشتن یک فایل robots.txt که به خوبی نوشته شده هست، بسیار زیاد، سرعت خزیدن بهتر، نداشتن محتوای بیهوده برای خزنده ها و غیره ست. با این حال، به خاطر داشته باشید که یک اشتباه کوچک می تونه به شما آسیب زیادی وارد کنه. هر سوالی دارید برای ما کامنت کنید و بهترین راهکار های ویرایش اونها رو به ما بگید…