تُضطر الكثير من المواقع إلى تغيير الكثير من الروابط المتعلقة بمحتوى الموقع، وفي حال اعتاد المستخدمين على استخدام الروابط القديمة فسيكون ذلك مشكلة على أصحاب الموقع حلها، ولحسن الحظ توجد طرقٌ برمجيةٌ للحل، والتي تجعل المستخدمين قادرين على استخدام الروابط القديمة والحديثة على حدٍ سواءٍ، عبر ما يُسمّى اعادة التوجيه Redirect.
تعريف اعادة التوجيه Redirect
هي وظيفةٌ يقوم بها خادم الويب أو السيرفر وتعني نقل المستخدم من رابطٍ إلى آخر بشكلٍ تلقائيٍّ، ويوجد العديد من الأسباب والطرق التي ينفذ فيها مطورو الويب هذه العملية، وهذه التقنية تجعل من الممكن الوصول إلى صفحةٍ معينةٍ عن طريق أكثر من رابطٍ ولهذه النقطة أهمية كبرى كما سنرى. §
مفهوم اعادة التوجيه Redirect
غالبًا لا يلاحظ المستخدم وجود عملية إعادة توجيه عند دخوله إلى رابطٍ ما، حيث تتم العملية عن طريق السيرفر بحيث يستقبل الطلب الوارد من المستخدم لفتح رابطٍ معينٍ ويعالجه ويعيد للمستخدم رابطًا آخر يتم فتحه تلقائيًا دون تدخل المستخدم، وبالتالي لا يسبب أي مشكلةٍ للمستخدم، وكما سنرى فهناك عدة أنواعٍ لإعادة التوجيه، فمنها تكون دائمةً ومنها مؤقتةً. §
أنواع إعادة التوجيه Redirect
توجه عملية اعادة التوجيه المستخدمين ومحركات البحث إلى عنوانٍ آخر مختلف عن العنوان المطلوب من قبلهم، ولهذه العملية ثلاثة أنواع وهي:
متى يجب استخدام إعادة التوجيه Redirect
تستخدم عمليات اعادة التوجيه ضمن المواقع الإلكترونية بشكلٍ عام عند إجراء تعديلاتٍ على الروابط وتجنبًا لظهور الخطأ 404 للمستخدمين عند فتح الروابط القديمة، فيتم إعادة توجيههم إلى المكان الصحيح للصفحة، وهنا أبرز الأسباب الأخرى لاستخدام إعادة التوجيه: