ใครๆ ก็รู้ดีว่าหากเป็นเว็บไซต์เก่าที่เปิดดำเนินการมาหลายปีแล้วหากเปลี่ยนชื่อโดเมนจะทำให้เว็บไซต์ของเราเสียหายได้มาก เช่น ยอดเข้าชมเว็บไซต์หายไป น้ำหนักเว็บไซต์ลดลง และอันดับคีย์เวิร์ดของเว็บไซต์ก็หายไป โดยปกติแล้ว เว็บไซต์นี้จะสูญเสียชื่อโดเมนไปเช่นกัน คุณไม่สามารถดึงดูดลูกค้ามาสู่ตัวเองได้อีกต่อไป ดังนั้น ทุกคนจึงไม่เห็นด้วยกับการเปลี่ยนชื่อโดเมนตามใจชอบ วันหนึ่งคุณต้องเปลี่ยนชื่อโดเมนเว็บไซต์ด้วยเหตุผลหลายประการ คุณไม่มีทางเลือกอื่นนอกจากต้องละทิ้งเว็บไซต์เดิมโดยสิ้นเชิง หรือเราควรคิดหาทางดูว่ามีมาตรการแก้ไขใด ๆ ที่สามารถกู้คืนความสูญเสียบางส่วนได้หรือไม่?
แน่นอนว่าเราควรคิดหาทางและแน่นอนว่ามีวิธีคิดอยู่หลายวิธี แม้ว่าวิธีการนี้จะไม่สามารถรับประกันได้ว่าจะสามารถชดเชยความสูญเสียได้ 100% แต่ก็ดีกว่าการละทิ้งเว็บไซต์เดิมไปโดยสิ้นเชิงและทำ ไม่มีอะไร แล้วควรมีมาตรการแก้ไขอะไรเป็นพิเศษ แล้วลากล่ะ?
ขั้นตอนที่ 1: สำรองข้อมูลทั้งหมดของเว็บไซต์เก่า รวมถึงซอร์สโค้ดของเว็บไซต์ ฐานข้อมูลเว็บไซต์ ฯลฯ
ขั้นตอนที่ 2: ซื้อโฮสต์เสมือนใหม่ จากนั้นอัปโหลดซอร์สโค้ดของเว็บไซต์เก่าและกู้คืนฐานข้อมูล
ขั้นตอนที่ 3: ชี้ชื่อโดเมนที่เพิ่งซื้อใหม่ไปยังโฮสต์เสมือนที่เพิ่งซื้อใหม่
โปรดทราบว่าโครงสร้างไดเร็กทอรีของเอกสารที่อัปโหลดในสามขั้นตอนแรกจะต้องสอดคล้องกับเว็บไซต์เดิมเดิม และไม่เปลี่ยนแปลง
ขั้นตอนที่ 4: แก้ไขเอกสารเริ่มต้นในไดเร็กทอรีรากของโฮสต์เสมือนดั้งเดิม ซึ่งเป็นหน้าแรกของเว็บไซต์เก่าดั้งเดิม เช่น index.html หรือ Default.asp และดำเนินการเปลี่ยนเส้นทาง 301 บนเอกสารเริ่มต้นนี้ ทำอย่างไร การเปลี่ยนเส้นทาง 301 โดยเฉพาะ ในที่นี้เราใช้เฉพาะเว็บไซต์ ASP เป็นตัวอย่างเพื่ออธิบายวิธีจัดการการเปลี่ยนเส้นทาง เปิดเอกสารเริ่มต้น ลบรหัสทั้งหมดก่อนเอกสารที่รู้จัก และเพิ่มรหัสการเปลี่ยนเส้นทาง 301 เป็นเอกสาร ASP ไม่ใช่แบบคงที่ เช่น index.html ไม่สามารถประมวลผลเอกสารแบบคงที่ด้วยการเปลี่ยนเส้นทาง 301 ได้ โค้ดการเปลี่ยนเส้นทางเฉพาะจะเป็นดังนี้:
ต่อไปนี้เป็นเนื้อหาที่ยกมา:
<%@ ภาษา=VBScript %>
-
Response.Status="301 ย้ายอย่างถาวร"
Response.AddHeader "Location",http://www.ชื่อโดเมนใหม่ของคุณ/
-
เหตุใดเราจึงต้องดำเนินการเปลี่ยนเส้นทาง 301 เหตุผลมีดังนี้:
1: คุณสามารถข้ามไปยังชื่อโดเมนใหม่ได้โดยตรงทันทีที่คุณเปิดเว็บไซต์ของชื่อโดเมนเก่า
2: แจ้งเครื่องมือค้นหาว่าชื่อโดเมนมีการเปลี่ยนแปลง ซึ่งเป็นมิตรกับเครื่องมือค้นหามากกว่า
3: โอนน้ำหนักเว็บไซต์ ส่วนหนึ่งของน้ำหนักเว็บไซต์เดิมสามารถโอนผ่านการข้ามชื่อโดเมน
ขั้นตอนที่ 5: ทำการเปลี่ยนเส้นทาง 301 บนหน้าคอลัมน์อื่นๆ ทั้งหมด รวมถึงเอกสาร ASP บนหน้าเนื้อหาด้วย แล้วจะดำเนินการเปลี่ยนเส้นทาง 301 บนหน้าคอลัมน์ได้อย่างไร ที่นี่ เรายังนำเอกสาร aboutus.asp มาไว้ในคอลัมน์ของเว็บไซต์ ASP ด้วย ตัวอย่าง.
1: ลบโค้ดต้นฉบับด้านล่าง aboutus.asp
2: เพิ่มรหัสต่อไปนี้
ต่อไปนี้เป็นเนื้อหาที่ยกมา:
<%@ ภาษา=VBScript %>
-
Response.Status="301 ย้ายอย่างถาวร"
Response.AddHeader "ตำแหน่ง",http://www.yournewdomainname/aboutus.asp
-
หากเดิมเว็บไซต์ของคุณมีฟังก์ชันคงที่และเครื่องมือค้นหารวมหน้าคงที่ทั้งหมดของคุณ คุณควรทำอย่างไร นี่คือหน้าคงที่ชื่อ 1.html ที่บันทึกไว้ในไดเร็กทอรีรากเป็นตัวอย่าง
1: เก็บหน้าคงที่ของเว็บไซต์เก่าเดิมไว้ด้วย
2: ลบเนื้อหาในแต่ละเพจแบบคงที่ (โปรดทราบว่าคุณกำลังลบเนื้อหาในหน้าแบบคงที่แทนที่จะลบหน้าแบบคงที่)
3: เพิ่มโค้ดต่อไปนี้ลงในแต่ละสแตติก: (ในที่นี้จะถือว่ามีเอกสารสแตติก 1.html ดังกล่าวอยู่ใต้ไดเร็กทอรีรากของเว็บไซต์
ต่อไปนี้เป็นเนื้อหาที่ยกมา:
<meta http-equiv="รีเฟรช" content="0;URL=http://www.yournewdomain/1.html">
อย่างไรก็ตาม หากคุณมีเพจคงที่จำนวนมาก การปรับเปลี่ยนทีละเพจจะยุ่งยากมากขึ้น อย่างไรก็ตาม เพื่อให้สามารถจัดการการส่งต่อชื่อโดเมนเก่าและใหม่ได้ดีขึ้น ตรวจสอบให้แน่ใจว่าการรับส่งข้อมูลไม่สูญหายมากเกินไป รับรองว่าโอนน้ำหนักได้เนียนๆ และ รับรองเว็บใหม่ได้ ถ้าอันดับสูงๆ ได้เท่าเดิม ยังไงก็ต้องลำบากขนาดไหนแน่นอน คุณสามารถลองเปลี่ยนชุดได้ แต่ฉันเชื่อว่าหลังจากทำตามขั้นตอนข้างต้นแล้ว ฉันจะให้คุณ หากคุณเพิ่มบทความต้นฉบับที่สดใหม่หนึ่งหรือสองบทความลงในเว็บไซต์ใหม่ของคุณทุกวัน คุณจะไม่มี ให้รอนานสูงสุดไม่เกินหนึ่งเดือนเพื่อให้เว็บไซต์ใหม่ของคุณกลับมามีการเข้าชม น้ำหนัก และอันดับของเว็บไซต์เก่าเดิม
พื้นที่ส่วนตัวของผู้เขียน Wangchao.com