ว่ากันว่าเว็บไซต์เดียวกันที่มีหลายโดเมนเนมจะถือว่ามีเนื้อหาซ้ำกันซึ่งไม่เอื้อต่อการจัดอันดับในเครื่องมือค้นหา แนวทางที่ดีกว่าคือระบุชื่อโดเมนหลักและชื่อโดเมนอื่นๆ ทั้งหมดจะถูกเปลี่ยนเส้นทางไปยังชื่อโดเมนนี้ เมื่อไม่กี่วันที่ผ่านมา เพื่อปรับปรุง SEO ของไซต์นี้ เราได้เริ่มใช้ 301 เปลี่ยนเส้นทางหน้าเว็บทั้งหมดภายใต้ชื่อโดเมนอื่น: www.kanshule.com ไปยัง www.vevb.com
เนื่องจากปัจจุบันไซต์นี้มีเพียงบล็อกเดียว ฉันจึงเริ่มด้วยบล็อก
แนวคิดนี้ง่ายมาก รับชื่อโดเมนของหน้าปัจจุบันที่คุณกำลังเรียกดู หากเป็นชื่อโดเมนที่จำเป็นต้องเปลี่ยนเส้นทาง ให้แทนที่ส่วนของชื่อโดเมนและใช้เป็นที่อยู่ใหม่ในการเปลี่ยนเส้นทาง 301
รหัสมีดังนี้:
คัดลอกรหัสรหัสดังต่อไปนี้:
-
Dim toDomain, fromDomain, curDomain, q, p, url
toDomain=www.vevb.com
fromDomain=kanshule.com
curDomain=Request.ServerVariables(HTTP_HOST)
ถ้า instr(curDomain,fromDomain)>0 แล้ว
q=Request.ServerVariables(QUERY_STRING)
p=Request.ServerVariables(URL)
url=http://&toDomain&p&?furl=kanshule.com
ถ้า q<> ดังนั้น url=url&&&q
Response.Status=301 ย้ายอย่างถาวร
Response.เพิ่มตำแหน่ง Header, url
การตอบกลับ.end()
สิ้นสุดถ้า
-
มีการเพิ่มพารามิเตอร์เป็นพิเศษใน URL เพื่อบันทึกจำนวนการเข้าชมที่มาจากชื่อโดเมนนี้
บันทึกไฟล์นี้เป็นไฟล์ asp และรวมไว้ในเพจ ASP ใดๆ ที่คุณต้องการข้ามไป
ในบล็อกมีการเรียกไฟล์การเชื่อมต่อฐานข้อมูลสาธารณะ conn.asp ฉันรวมไฟล์นี้ไว้ใน conn.asp และเสร็จสิ้น