-
เมื่อทำ SEO บางครั้งคุณจำเป็นต้องใช้การเปลี่ยนเส้นทางหน้าเว็บ ผู้เขียนได้รวบรวม 5 วิธีที่ใช้กันทั่วไปไว้เพื่อความสะดวกของทุกคน
1: วิธีการกระโดดบนร่างกาย
<body onload="parent.location='http://www.ieseo.net/'"> เครื่องมือค้นหายังสามารถจดจำวิธีนี้ได้เช่นกัน
2: วิธีการข้ามการรีเฟรชเมตา
<meta http-equiv="refresh" content="10;url=http://www.ieseo.net/"> "10" ในโค้ด html ด้านบนคือเวลาข้ามล่าช้า หน่วยเป็นวินาที หากตั้งค่าเป็น 0 แสดงว่ากระโดดทันที เนื่องจากเครื่องมือค้นหาสามารถอ่าน HTML ได้ เครื่องมือค้นหาจึงสามารถตรวจจับวิธีการข้ามอัตโนมัตินี้ได้โดยอัตโนมัติ หากเวลากระโดดเป็น 0 ถือว่าโกงและจะถูกลงโทษ หากมีการหน่วงเวลา (ปกติมากกว่า 10 วินาที) จะถือเป็นการสมัครปกติ
สาม: วิธีการกระโดดแบบฟอร์ม
<form name="form1" action=http://www.ieseo.net/default.asp method="get"> </form> <script language="javascript"> document.form1.submit() </script > ชื่อของ form1 นั้นกำหนดเองได้ แต่ทั้งสอง form1 ควรรวมกันเป็นหนึ่งเดียว ที่อยู่ URL ในการดำเนินการต้องลงท้ายด้วยชื่อไฟล์ ตัวอย่างเช่น "action=http://www.ieseo.net /" หรือ "action=http://www.ieseo.net/post/" ไม่ใช่ วิธีการเขียนมาตรฐาน เนื่องจากโปรแกรมสไปเดอร์ของเครื่องมือค้นหาไม่ได้กรอกแบบฟอร์ม เครื่องมือค้นหาจึงไม่สามารถจดจำการข้ามหน้าเว็บโดยอัตโนมัติได้ด้วยวิธีนี้
สี่: วิธีการกระโดด js
<script language="javascript"> location.replace ( http://www.ieseo.net ) </script> โดยที่ "http://www.ieseo.net" คือที่อยู่เป้าหมายการเปลี่ยนเส้นทาง เนื่องจากเครื่องมือค้นหาไม่สามารถแยกวิเคราะห์จาวาสคริปต์ได้ เครื่องมือค้นหาจึงไม่สามารถจดจำการข้ามอัตโนมัติโดยใช้สคริปต์จาวาสคริปต์ได้
ห้า: วิธีการข้ามโปรแกรม (response.redirect, server.transfer)
ทั้ง response.redirect และ server.transfer สามารถข้ามไปยังหน้าเว็บได้โดยอัตโนมัติ โดยแบบแรกสามารถข้ามไปยัง URL ในสถานที่หรือ URL นอกไซต์ได้ ในขณะที่แบบหลังสามารถข้ามไปยัง URL ในสถานที่เท่านั้น และ URL ใน แถบที่อยู่ของเบราว์เซอร์จะยังคงไม่เปลี่ยนแปลง