دو مشکل در افزونه رنک مث
با سلام
انتقال از یوست به رنک مث کامل انجام شد.
حالا در بخش ارورلاگ سرور یک خطا برای افزونه رنک ثبت شده که نمیدونم منظورش چیه؟
[05-Jul-2021 03:59:39 UTC] PHP Warning: preg_match_all(): Compilation failed: missing closing parenthesis at offset 76 in /…/…/public_html/wp-content/plugins/seo-by-rank-math/includes/replace-variables/class-post-variables.php on line 489
یکی از مشکلات دیگه هم ایندکس کردن صفحات بایگانی وبلاگ است مثلا صفحه https://***.ir/blog/?avia-element-paging=7
قبلا در یوست این چند خط کد را به functions.php اضافه کرده بودم و از ایندکس این صفحات جلوگیری میکرد ولی الان سورس صفحه رو نگا کردم نوشته ایندکس و فالو
add_filter(‘wpseo_robots’, function($robotsstr) {
if(is_paged()) {
return “noindex,follow”;
}
return $robotsstr;
});
در تنظیمات افزونه بخش عنوان و متاها > صفحات دیگر > نمایه نکردن صفحات صفحه گذاری شده فعال کردم ولی تاثیری نداشت
برای لینک هایی که ارسال کردید، باید این دستور را در فایل روبوت موجود در هاست اضافه کنید. احتمال قوی می دهم شما در هاست اصلا فایل روبوت ندارید. برای این مهم به پوشه public_html رفته و فایل robots.txt را بیابید که معمولا مخفی است. اگر وجود نداشت یک فایل نوشتاری ایجاد و فقط به فقط دستورات زیر را برای مجاز کردن ربات ها و بست مسیر پارامتریک ثبت و ذخیره کنید. سپس فایل فوق را در پوشه هاست آپلود نمایید. این مشکل نیز برطرف می شود. و اگر هم موجود بود، دستور زیر را اضافه کنید:
فایل robots.txt شامل دستورات زیر است و سایر دستورات مورد نیاز شما نیست مگر اینکه کارشناس مجرب روی سایت تان انجام دهد. پیشفرض فایل روبوت :
User-agent: *
Allow: /
allow: /wp-admin/admin-ajax.php
Disallow: /wp-admin/
Disallow: /?
Disallow: /*?*
ترجیحا نسخه حرفه ای را از فروشگاه معتبر تهیه و از خدمات پشتیبانی بهره ببرید
موفق باشید
آقای شیخی از بخش تنظیمات رنک مث وارد عنوان ها و متا شده و از تب صفحات دیگر؛ گزینه هایی که مربوط به صفحات شماره گذاری است و غیره را فعال و یا غیر فعال نمایید. همچنین تحت هیچ شرایطی از هیچ کدی در فانکشن و سایر فایل های قالب بهره بنرید. پلاگین های اضافه را حذف کنید و برای سئو فقط از یک افزونه استفاده کنید.
آقای حسینی : مشکل تان را از طریق تیکت با پشتیبان مارکتی که رنک مث را خریداری کرده اید در میان بگذارید را بر ری سیستم تان بررسی نمایند.مشکلات پلاگین ها را با پشتیبان تان در میان بگذارید و اکیدا از هرگونه دستکاری پرهیز فرمایید.
آقای محمدحسین هاشم پور: رنک مث نسخه اصلی که در مارکت معتبر داخلی پشتیبانی می شود مانند یوست و سایر پلاگین های اورجینال هیچ کد مخربی ندارد. محصولات اصلی کد مخرب ندارند.
مشکل از رنک مث نیست دوست عزیز ایشون تغییراتی در یوست دادن و کد هایی اضافه کردند که منتقل کردن اون ها به رنک مث باعث اینجاد خطا شده اگر از یوست بکاپ دارید یعنی از سایت بکاپ گرفتید اونو برگردونید و یک بار دیگه رنک مث رو نصب کنید و اطلاعات یوست رو به رنک مث انتقال بدید یا اینکه ای خط کدی که برای ایندکس نکردن صفحات سایت نوشتید را پاک بکنید و بعد از اینکه رنک مث را نصب کرده اید دوباره در رنک مث این صحات ها برای ایندکس کردن توسط موتور های جستجو محدود کنید
سلام اقای شیخی بخش ارور لاگ سرور این خطاها به دلایلی مختلفی ایجاد می شوند که اصلی ترینشون ریدایرکت کردن حذف فایل ها و تغییر نام فایل ها هست که فکر کنم به دلیل انتقال یوست به رنک مث چنین اتقاقی افتاده است که هر کدوم از این خطاها میشه منجر به خطای 500 یا صفحه سفید باشه اگر هاست شما سی پنل باشه زمانی که یه خطایی ارور لاگ دریاقت می کنید خطا در فایلی به نام error_log و میتونید خیلی راحت این فایل رو مشاهده و وویرایش کنید این فایل برای زمانی مفیده که نمایش خطاهای سایت شما از طریق سرور خاموش باشه و نتونید خطای سایت رو ببینید و در بیشتر مواقع صفحه ی سفید نمایش داده میشه. برای مشاهده ی خطاهای php در اکثر مواقع باید به این فایل مراجعه کنین
لطفا قبل از ارسال پاسخ، این قوانین را مطالعه نمایید:
- به هیچ عنوان از لینک سایتهای دیگر یا لینکهای تبلیغاتی در پاسخ استفاده نکنید.
- تا حد امکان متن پاسخ کامل و واضح باشد.
- محتوای پاسخ را از سایت خود یا سایتی دیگر کپی نکنید.
از آنجا که هدف ما ایجاد یک فضای مفید برای همفکری و رسیدن به پاسخ سوالات است، در صورتی که پاسخ شما یکی از شرایط فوق را نداشته باشد، توسط ناظرین تایید نخواهد شد.