كيفية توجيه 301 و 302
توجيه هو إرسال مستخدم من عنوان إلى أخر، وهناك نوعان من إعادة التوجيه على شبكة الأنترنيت 301 و 302 ولهم إختلاف بينهما وكل واحد يصلح لحالة محددة، سنرى كيفية عمل هذه التوجيهات وحالة إستعمالهما
أنواع التوجيه
هما نوعان كما قلنا ويعملان عن تغيير عنوان المستخدم لكل حاله من الأحوال التي يوجد عليها الموقع وبتالي فتصرف محركات البحث مختلفة، وهذا يساعدنا على تحسين موقعنا في تلك المحركات إذا كنا نعرف إستخدامهم أو بالعكس
توجيه 301
يشير إلى إعادة توجيه دائمة.هذا يضع محرك البحث في تجاهل العنوان الأصلي ويبحث لإضافة العنوان الجديد،هذا النوع من إعادة التوجيه يستخدم عندما نعمل على تغيير إسم النطاق إلى أخر في تغيير دائم ، وهذا يجعلنا ألانفقد الوصلات الداخلية وبتالي يتيح لنا ألانفقد ترتيب الموقع (البيج رانك).
توجيه 302
يشير إلى إعادة توجيه مؤقتة.وهذا يدل على أن العنوان الأصلي لم يتغير،و مؤقتا سوف يتم الرجوع إلى القديم إذا وضع لتغيير موقع مؤقت.
إعادة توجيه بإستعمال php
عند التوجيه بإستخدام php يتم إستعمال الوضيفة header وهنا تختلف عند الإثنان توضع واحدة في لتوجيه 302 المؤقت،في حين التوجيه الدائم 301 ضروريا إضافة وضيفة header أخرى.
للقيام بإعادة توجيه 302
header("Location: /users/home.php");
للقيام بإعادة توجيه 301
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://newdomain.com");
باستخدام .htaccess
ويمكن أيضا أن يتم ذلك مع إعادة توجيه خادم الويب اباتشي باستخدام .htaccess الموجود في المجلد الرئيصي للموقع أو نقوم بإضافته
للقيام بإعادة توجيه 302
redirect 302 /download/ /files/file.zip
للقيام بإعادة توجيه 301
redirect 301 / http://www.newdomain.com
تغيير إسم النطاق
وهذ يجعل ألا نفقد الوصلات
Redirect 301 (.*) http://newdomain.com/$1
توجيه لإستعمال www في النطاق
إذا كان لدينا إسم نطاق ونريد إستعماله ب www وهذا يجنب تكرار المضمون في محركات البحث ،لتغيير من http://mydomain.com إلى http://www.mydomain.com
RewriteEngine On
RewriteCond %{HTTP_HOST} ^mydomain\.com$
RewriteRule (.*) http://www.mydomain.com/$1 [R=301,L]
توجيه لكي لا يستعمل www في النطاق
وهذا عكس الأول ولكن لنفس الحاجات
RewriteEngine On
RewriteCond %{HTTP_HOST} !^mydomain\.com$
RewriteRule (.*) http://mydomain.com/$1 [R=301,L]
بالتوفيق
هذا فان اصبت فمن الله عز وجل وان اخطات فمن نفسي ومن الشيطان
أحدث التعليقات