recent
أخبار ساخنة

اصلاح الروابط المعطلة والمحذوفة والتالفة عبر كلاود فلير Cloudflare

الروابط المعطلة هي روابط معطلة، أي أن الرابط الموجود على المدونة المستهدفة لم يعد موجودًا (خطأ 404). إما رابط على المدونة نفسها، أو خارجي (خارج المدونة)

تأثير الروابط المعطلة على تحسين محركات البحث SEO

بالطبع سيكون مؤثرًا جدًا وسيئًا للغاية. كمدون، أنت بالطبع لا تواجه الجهاز فقط، بل أيضًا تجربة المستخدم. ماذا يحدث لبعض المستخدمين عندما ينقر على رابط ولا يوجد الرابط هناك. من غير المحتمل أن يعودوا إلى مدونتنا.

أسباب الروابط المعطلة

من بين أسباب الروابط المعطلة:
  1. كتابة المحتوى بشكل غير صحيح / خطأ مطبعي
  2. تغيير الرابط الدائم
  3. حذف عنوان URL للمنشور / الملف
  4. تغيير إعادة التوجيه إلى الاستضافة الذاتية
  5. استبدال النطاق أو النطاق / النطاق المخصص
  6. تغيير ملف DLL ...
النطاق المخصص هو ما يحدث غالبًا على Blogger. عند إنشاء دومين مخصص، تستخدم العديد من الروابط دومين blogspot غير المتغير، مما يؤدي إلى عمليات إعادة توجيه مثل هذه

كيفية التحقق من الروابط المعطلة

للتحقق مما إذا كان هناك رابط معطل على مدونتنا أم لا، يمكننا استخدام الأداة عبر الإنترنت brokenlinkcheck.com

الحلول

أفضل حل بالطبع هو إصلاح الرابط، ولكن عندما يكون هناك الكثير من الروابط التي تستغرق وقتًا لتحريرها، يمكننا استخدام كلود فلير Cloudflare أولاً

استخدام كلود فلير Cloudflare للروابط المعطلة

هناك عدة خطوات لاستخدام Cloudflare (بالطبع يجب أن تستخدم المدونة بالفعل DNS Cloudflare)
1. إنشاء وكيل > إنشاء وكيل، انسخ الكود البرمجي (حرر الكود بمعلوماتك، على سبيل المثال، لدي صفحة اتصل بنا بها مشكلة إعادة توجيه، لذلك استبدلت الرابط القديم للصفحة المعطلة بالرابط الجديد والشغال)

const OLD_URL = "https://www.naljaede.com/p/contact.html"

const NEW_URL = "https://www.naljaede.com/p/post-contact-form.html"

async function handleRequest(req) {
  const res = await fetch(req)
  return rewriter.transform(res)
}

class AttributeRewriter {
  constructor(attributeName) {
    this.attributeName = attributeName
  }
  element(element) {
    const attribute = element.getAttribute(this.attributeName)
    if (attribute) {
      element.setAttribute(
        this.attributeName,
        attribute.replace(OLD_URL, NEW_URL),
      )
    }
  }
}

const rewriter = new HTMLRewriter()
  .on("a", new AttributeRewriter("href"))

addEventListener("fetch", event => {
  event.respondWith(handleRequest(event.request))
})

2. ثم قم بإعادة تسميته على سبيل المثال 301-mui
3. إنشاء مسار > إضافة مسار
استخدم *www.naljaede.com/* استبدل باسم المجال الخاص بك، والمشغل الذي تم إنشاؤه على سبيل المثال 301-mui

الخلاصة

يمكنك أن تنسب عدة أسباب للمشاكل إلى الروابط المعطلة أو المعطلة أو تلك التي تحتوي على عمليات إعادة توجيه، لذا طبق الشرح أعلاه وسترى نتائج جيدة جدًا
google-playkhamsatmostaqltradent