تخطَّ إلى المحتوى
المحتويات
المواقع الإلكترونية

إعادة توجيه الموقع

ترجمة آلية، النص الأصلي باللغة الإنجليزية متاح عند الحاجة.

تُرسل عمليات إعادة التوجيه الزوار من عنوان URL قديم إلى عنوان جديد، وهذه هي الطريقة التي تُعيد بها هيكلة موقع دون كسر كل رابط يشير إليه. يغطي هذا الدليل الأشكال الثلاثة للمصدر، والاختيار بين 301 و302، وسلاسل الاستعلام، وقراءة شارة التحقق.

أين تعيش عمليات إعادة التوجيه في KPanel

  1. سجّل الدخول إلى KPanel.
  2. انقر على المواقع في الشريط الجانبي الأيسر، ثم انقر على الموقع.
  3. في القائمة اليسرى للموقع، افتح الإعدادات، ثم إعادة التوجيه.

العنوان المباشر هو /websites/<site-id>/redirects.

عمليات إعادة التوجيه لموقع في KPanel

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

إضافة إعادة توجيه

  1. انقر على إضافة إعادة توجيه.
  2. أدخل مسار المصدر.
  3. أدخل الوجهة.
  4. اختر 301 دائم أو 302 مؤقت.
  5. قرّر ما إذا كنت تريد إبقاء الحفاظ على سلسلة الاستعلام مفعّلة.
  6. انقر على إضافة إعادة توجيه.

يتم تطبيق إعادة التوجيه ثم يتم فحصه مقابل موقعك مباشرة، لذا فإن الحالة التي تراها تعكس السلوك الفعلي وليست افتراضًا.

الأشكال الثلاثة للمصدر

الشكلمثاليطابق
دقيق/old-pageذلك المسار فقط
بادئة/old-path/ذلك المسار وكل ما تحته
حرف بدل/blog/*كل ما تحت /blog/، مع التقاط الباقي

يلتقط مصدر الحرف البدل كل ما يطابق *، ويمكن للوجهة أن تشير إليه بوصفه $1. فمصدر مثل /blog/* مع وجهة /news/$1 يُرسل /blog/hello-world إلى /news/hello-world، ويفعل الشيء نفسه لكل تدوينة أخرى، من قاعدة واحدة.

لا يمكن تغيير مسار المصدر بعد إنشاء إعادة التوجيه. إذا أخطأت فيه، أزل إعادة التوجيه وأضف واحدة جديدة. الوجهة، والرمز، وإعداد الاستعلام كلها قابلة للتعديل.

الوجهات

يمكن أن تكون الوجهة إما:

  • نسبية، مثل /new-page، لإرسال الزوار إلى مكان آخر على الموقع نفسه.
  • مطلقة، مثل https://example.com/new، لإرسالهم إلى موقع آخر تمامًا.

الوجهات المطلقة هي الطريقة التي تبني بها مسارات مُخصصة: مثل /docs على نطاقك يشير إلى توثيق مُستضاف في مكان آخر، على سبيل المثال.

301 أم 302

تخبر 301 دائم المتصفحات ومحركات البحث أن الانتقال نهائي. تنقل محركات البحث إشارات الترتيب إلى عنوان URL الجديد وتتوقف عن طلب القديم. تُخزّن المتصفحات إعادة التوجيه مؤقتًا، أحيانًا لفترة طويلة جدًا.

تقول 302 مؤقت إن الانتقال قد يُعكس. لا يُنقل شيء ولا يُخزّن شيء مؤقتًا على المدى الطويل.

استخدم 301 لإعادة هيكلة حقيقية: نقلت صفحة ولن تعود. استخدم 302 لأي شيء تتوقع التراجع عنه، مثل توجيه صفحة إلى حملة مؤقتة أو إشعار صيانة.

التراجع عن 301 خاطئة مكلف. تُخزّن المتصفحات عمليات إعادة التوجيه الدائمة بشدة، لذا فإن الزائر الذي واجه القاعدة الخاطئة مرة واحدة قد يستمر في اتباعها لفترة طويلة بعد أن تكون قد حذفتها، دون أي طريقة لك لمسح ذاكرة التخزين المؤقت الخاصة به. عندما لا تكون متأكدًا، ابدأ بـ 302 ثم ارفعها إلى 301 عندما تتأكد.

الحفاظ على سلسلة الاستعلام

الحفاظ على سلسلة الاستعلام مفعّلة افتراضيًا. مع تفعيلها، يُنقل ?utm_source=newsletter وكل معامل آخر إلى الوجهة.

اتركها مفعّلة في جميع الحالات تقريبًا. فقدان سلاسل الاستعلام يُعطّل تتبع الحملات، ويُعطّل التصفح بالصفحات والمرشحات، ويُعطّل أي رابط يحمل حالة. تُعلّم قائمة إعادة التوجيه أي قاعدة مُعطّلة فيها هذا الخيار بـ (query stripped)، حتى تتمكن من رؤية أي القواعد تُسقط المعاملات بلمحة سريعة.

أوقف تشغيلها فقط عندما يجب ألا تستقبل الوجهة المعاملات القديمة أبدًا، على سبيل المثال عندما تُفسَّر المعاملات القديمة بشكل مختلف وتتسبب في عرض الصفحة الخطأ.

قراءة شارة الحالة

بعد كل حفظ، يُختبر إعادة التوجيه مقابل موقعك مباشرة، وليس عبر ذاكرة تخزين مؤقت، وتصبح النتيجة الشارة في عمود Status.

الشارةالمعنى
لم يتم التحقق منها بعدلم يتم تشغيل الفحص بعد. أعد التحميل بعد لحظة
تم التحقق، مع الرمز والوجهةإعادة التوجيه مُفعّلة وتفعل بالضبط ما قمت بتهيئته
مُطبّقة لكنها لا تتحدى، مع حالةكُتبت القاعدة لكن الموقع أعاد شيئًا آخر

الشارة الثالثة هي التي يجب التصرف بناء عليها. وهي تعني أن التهيئة موجودة لكن إعادة التوجيه لا تعمل فعليًا، ورمز الحالة المعروض يخبرك بما حدث بدلًا من ذلك.

قد تظهر لك أيضًا رسالة تحذير بعد الحفظ تفيد بأن تهيئة أخرى على الخادم تطالب بالنطاق نفسه. عندما يحدث ذلك، لن يُطبَّق إعادة التوجيه حتى يُحل ذلك التعارض، وتُسمّي الرسالة التهيئة الأخرى. تواصل مع الدعم إذا رأيت ذلك ولم تكن متأكدًا مما يعنيه.

التعديل والإزالة

لكل صف زر تعديل وزر إزالة.

التعديل يتيح لك تغيير الوجهة، والرمز، وإعداد الاستعلام. المصدر ثابت.

الإزالة تطلب تأكيدًا وتشرح ما سيحدث: تتوقف الطلبات إلى ذلك المسار عن إعادة التوجيه وتُعيد أيًا كان ما يُقدّمه الموقع عادةً هناك، وهو غالبًا 404.

التخطيط لإعادة الهيكلة

قبل أن تنقل عددًا كبيرًا من عناوين URL، القليل من التنظيم يُجنّبك الكثير من العناء.

  1. صدّر قائمة عناوين URL الحالية من خريطة موقعك أو من تحليلاتك، حتى تعرف ما الذي يحصل فعليًا على حركة مرور.
  2. اربط القديم بالجديد، سطر واحد لكل عنوان URL. جمّع كل ما يشترك في بادئة واحدة.
  3. استخدم أحرف البدل للمجموعات. قاعدة واحدة من نوع /blog/* أفضل من مئتي قاعدة دقيقة ولن تنحرف.
  4. أضف قواعد دقيقة للاستثناءات التي لا تتبع النمط.
  5. اختبر كل شكل مرة واحدة، ثم تحقق من الشارات.
  6. راقب عدد أخطاء 4xx بعد ذلك في تحليلات حركة مرور الموقع. ارتفاع نسبة 404 يعني أنك فاتك شيء ما.

أضف صفحة 404 مُخصصة بعلامتك التجارية كشبكة أمان لما قد يفوتك. فهي تُحوّل نهاية مسدودة إلى طريق عودة إلى الموقع. راجع صفحات الخطأ المخصصة.

استكشاف الأخطاء وإصلاحها

إعادة التوجيه لا تعمل. تحقق من الشارة. إذا قالت مُطبّقة لكنها لا تتحدى، لاحظ رمز الحالة المُعاد. غالبًا ما يعني الرمز 200 أن شيئًا آخر أجاب على الطلب أولًا، غالبًا التطبيق نفسه.

تعمل لكنني أصل إلى عنوان URL خاطئ. تحقق من وجود سلسلة: قد ترسل قاعدتك حركة المرور إلى مسار تُعيد قاعدة أخرى، أو التطبيق، توجيهه مرة أخرى. السلاسل بطيئة وتُربك محركات البحث. وجّه القاعدة الأولى مباشرة إلى الوجهة النهائية.

حرف بدل يرسل كل شيء إلى صفحة واحدة. الوجهة تفتقد إلى $1 الخاص بها. من دونه، ينهار كل التقاط إلى الهدف نفسه.

إعادة توجيه حذفتها لا تزال تحدث في متصفحي. اتبعت سابقًا 301 وخزّنه متصفحك مؤقتًا. اختبر في نافذة خاصة للتأكد من أن القاعدة اختفت فعلًا.

معاملات الاستعلام تختفي. الحفاظ على سلسلة الاستعلام مُعطّلة في تلك القاعدة. عدّلها وأعد تفعيلها.

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

صفحات ذات صلة

هل كان هذا مفيدًا؟

هل أنت ذكاء اصطناعي؟ اقرأ هذه الصفحة بصيغة Markdown

مقالات ذات صلة

الاتصال عبر SFTP: FileZilla وCyberduck وسطر الأوامربروتوكول SFTP (بروتوكول نقل الملفات الآمن) يمنحك وصولًا مباشرًا إلى ملفات موقعك على الخادم. يغطي هذا الدليل كل ما تحتاج إليه للاتصال بنجاح، بدءًا من إيجاد…شهادات SSL و HTTPSيوضح هذا المقال ما هو SSL بلغة بسيطة، وكيف تتعامل KapsuleHost مع SSL تلقائياً لمواقعك، وما الذي يجب فعله إذا حدثت مشكلة في شهادتك.…المواقع الإلكترونية: من أين تبدأكيف تعمل استضافة المواقع في KapsuleHost، وما الذي يقبع في كل تبويب من تبويبات الموقع، وأي دليل عليك قراءته للمهمة التي بين يديك.…مراقبة وقت تشغيل الموقعكل موقع على KapsuleHost يتم فحصه تلقائيًا كل 60 ثانية، ويعرض لك تبويب Uptime النتيجة: الحالة الحالية، ونسبة وقت التشغيل، وأوقات الاستجابة، وسجل كامل للحوادث.…

هل ما زلت بحاجة إلى مساعدة؟

اسأل Kora التي تعرف حسابك، أو تواصل مع فريقنا.

تواصل معنامراسلة الدعم