เหตุใดจึงใช้การเปลี่ยนเส้นทาง 301
คำตอบ: คุณสามารถใช้การเปลี่ยนเส้นทาง 301 เพื่อเปลี่ยนเส้นทางชื่อโดเมนที่ไม่มี www ไปยังชื่อโดเมนด้วย www ซึ่งสามารถนำน้ำหนักทั้งหมดไปยังชื่อโดเมนด้วย www ซึ่งมีประโยชน์มากสำหรับการเพิ่มประสิทธิภาพเว็บไซต์
จะใช้การเปลี่ยนเส้นทาง 301 ในโค้ดได้อย่างไร
คำตอบ: สามารถทำได้โดยการเพิ่มรหัสต่อไปนี้ลงในไฟล์การเชื่อมต่อฐานข้อมูล
-
Dim Server_Name,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 จากนั้น
Response.Status = 301 ย้ายอย่างถาวร
ถ้า instr(Path_infostr,index)>0 หรือ instr(Path_infostr,default)>0 จากนั้น
Response.AddHeader Location,http://www.&Server_Name
อื่น
Response.AddHeader ตำแหน่ง http://www.&Server_Name&Path_infostr&Query_Stringstr
จบถ้า
การตอบสนองสิ้นสุด
จบถ้า
-