لماذا استخدام إعادة التوجيه 301؟
الإجابة: يمكنك استخدام إعادة التوجيه 301 لإعادة توجيه اسم المجال بدون www إلى اسم المجال باستخدام www. وهذا يمكن أن يوجه كل الثقل إلى اسم النطاق باستخدام www، وهو أمر مفيد جدًا لتحسين موقع الويب.
كيفية تنفيذ إعادة التوجيه 301 في الكود؟
الإجابة: يمكن تحقيق ذلك عن طريق إضافة التعليمات البرمجية التالية إلى ملف اتصال قاعدة البيانات.
<%
خافت اسم الخادم، Path_infostr، Query_Stringstr
Path_infostr=lcase(request.ServerVariables(PATH_INFO))
Server_Name=lcase(request.ServerVariables(Server_Name))
Query_Stringstr=request.ServerVariables(Query_String)
إذا كان Query_Stringstr<> ثم Query_Stringstr=?&Query_Stringstr
IF instr(Server_Name,www.)<1 ثم
حالة الاستجابة = 301 تم نقلها نهائيًا
إذا instr(Path_infostr,index)>0 أو instr(Path_infostr,default)>0 ثم
موقع الاستجابة. AddHeader، http://www.&Server_Name
آخر
موقع الاستجابة.AddHeader،http://www.&Server_Name&Path_infostr&Query_Stringstr
انتهي إذا
الاستجابة.النهاية
انتهي إذا
%>