عرض مشاركة واحدة
احصائياتى

الردود
1

المشاهدات
3097
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant future

  • هيلبرنت غير متواجد حالياً

المشاركات
11,551

+التقييم
321

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
10-25-2016, 11:36 AM
المشاركة 1
10-25-2016, 11:36 AM
المشاركة 1
افتراضي ماهو التحويل 301 أو 301 Redirect
السلام عليكم ورحمة الله وبركاته

درس اليوم هو عن التحويل 301 او ماهو التحويل 301 أو 301 Redirect ؟
هو افضل طريقة فعاله ومهمه في محركات البحث لصفحات الويب بشكل عام في منع المحتوى المكرر والتحويل الدائم عند نقل النطاق
* اذا من التعريف ينتج ان اهميته هو :
1- منع المحتوى المكرر مثال
قد يدخل عنكبوت جوجل لصفحة موقعك helpernt.com ويأرشف الرئيسية ويدخل على www.helpernt.com ويأرشف الرئيسية ويعتبر احدى الصفحتين مكرره للاخرى
2- وايضا قد يضطر البعض لتغير اسم النطاق الخاص به والنقل على اسم نطاق اخر فلايوجد طريقه لتحويل الزوار لذلك الموقع مع الحفاظ على نفس الروابط سوى التحويل 301

* يعتمد انواع التحويل على نوع اللغة المستخدمه في برمجة صفحات الموقع :

1- تحويل PHP :

يتم وضع هذا الكود في الصفحة الرئيسية او المشتركه في الموقع



كود:
<? Header( "HTTP/1.1 301 Moved Permanently" );  Header( "Location: http://www.new-url.com" );  ?>
2- تحويل ASP :



كود:
<%@ Language=VBScript %> <% Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.new-url.com/" %>
3- تحويل ASP .NET :



كود:
<script runat="server"> private void Page_Load(object sender, System.EventArgs e) { Response.Status = "301 Moved Permanently"; Response.AddHeader("Location","http://www.new-url.com"); } </script>
4- تحويل JSP أو JAVA :



كود:
<% response.setStatus(301); response.setHeader( "Location", "http://www.new-url.com/" ); response.setHeader( "Connection", "close" ); %>
5- تحويل htaccess وهو الاسهل والاكثر استخداما ومشترك لجميع انواع المواقع بغض النظر عن لغة برمجته :

حيث يتم انشاء ملف باسم ".htaccess "ويوضع في جذر الموقع او في مجلد www ويكتب فيه الكود التالي



كود:
Options +FollowSymlinks RewriteEngine on rewritecond %{http_host} ^helpernt.com [nc] rewriterule ^(.*)$ http://www.helpernt.com/$1 [r=301,nc]
مع تغير helpernt.com لاسم موقعك

6- تحويل htaccess لنقل الموقع من اسم نطاق لاخر

نفس النوع السابق ولكن يتم وضع الكود التالي بدلا من السابق ويتم رفعه على موقعك القديم



كود:
Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]

مع تغير newdomain.com لاسم نطاقك الجديد

ارجو ان تستفيدو من هذا الدرس واعتذر عن قلة التواجد في حال توفر استفسارات على الدرس


التعديل الأخير تم بواسطة هيلبرنت ; 02-19-2019 الساعة 11:43 PM