สาระสำคัญของการเปลี่ยนเส้นทางนั้นมาจากข้อเท็จจริงที่ว่าการเปลี่ยนไปยังลิงก์ภายนอกนั้นทำผ่านสคริปต์ที่อยู่ภายในไซต์ เป็นผลให้ผู้ใช้ไปที่ทรัพยากรภายนอก และโรบ็อตค้นหายังคงอยู่ภายในไซต์ระหว่างกระบวนการสร้างดัชนี สคริปต์การเปลี่ยนเส้นทางสามารถเขียนได้หลายวิธี ตัวอย่างที่ให้มาควรพิจารณาว่าถูกต้อง แต่ไม่ใช่ตัวอย่างเดียวที่เป็นจริง
มันจำเป็น
เข้าถึงระบบไฟล์ของไซต์ ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ง่ายที่สุด เช่น "Notepad"
คำแนะนำ
ขั้นตอนที่ 1
บนคอมพิวเตอร์ของคุณ เปิด Notepad และเขียนสคริปต์ PHP ต่อไปนี้: $ urlsite = $ _GET ['urlsite']; if (! Empty ($ urlsite)) {$ urlsite = str_replace ("http:", ", $ urlsite); $ urlsite = "http:". $ urlsite; header ("location: $ urlsite");} สคริปต์นี้รับพารามิเตอร์ urlsite ผ่านเมธอด GET และตรวจสอบว่าว่างหรือไม่ จากนั้นจะลบ https:// หากมี ให้เหลือเฉพาะส่วนของ URL ที่ไม่มีประเภทโปรโตคอล จากนั้นจึงติด https:// ใหม่ วิธีนี้จะช่วยขจัดความเป็นไปได้ที่จะทำซ้ำโปรโตคอลพอยน์เตอร์ที่จำเป็นสำหรับการเปลี่ยนเส้นทางที่ถูกต้อง บรรทัดสุดท้ายของสคริปต์จะบอกที่อยู่ของเบราว์เซอร์ เพื่อเชื่อมต่อ
ขั้นตอนที่ 2
บันทึกไฟล์ที่สร้างเป็น redir.php ในเมนู "Notepad" เลือก "ไฟล์" จากนั้นเลือก "บันทึกเป็น" ในส่วนประเภทไฟล์ของหน้าต่างบันทึก ให้ระบุ "ทุกประเภท" และจดชื่อไฟล์แบบเต็มพร้อมนามสกุล
ขั้นตอนที่ 3
อัปโหลดไฟล์สคริปต์ที่สร้างขึ้นไปยังไดเร็กทอรีรากของไซต์ของคุณผ่านแผงควบคุมของคุณ ค้นหาเมนู "ตัวจัดการไฟล์" ไปที่โฟลเดอร์ไซต์แล้วคลิกปุ่ม "ดาวน์โหลด" ค้นหาสคริปต์บนคอมพิวเตอร์ของคุณแล้วคลิกปุ่ม "อัปโหลด" ไฟล์ redir.php จะปรากฏในไดเร็กทอรีรากของไซต์
ขั้นตอนที่ 4
เขียนข้อห้ามในการจัดทำดัชนีสำหรับโรบ็อตการค้นหาในไฟล์ robot.txt: user-agent: * Disallow: /redir.php โรบ็อตเครื่องมือค้นหาจะไม่สนใจสคริปต์นี้
ขั้นตอนที่ 5
เพิ่มลิงค์ของแบบฟอร์ม https://your-site.ru/redir.php? Urlsite = https://where-need-post-link.ru/ ในตำแหน่งที่ต้องการบนเว็บไซต์ หากจำเป็นต้องส่งเครื่องหมาย “&” ไปยังที่อยู่ ให้แทนที่ด้วย “% 26” เว้นวรรคด้วย “% 20”, “@” ด้วย “% 40” ตอนนี้ลิงก์เป็นแบบภายใน แต่ผ่านสคริปต์จะนำไปสู่ทรัพยากรภายนอก โรบ็อตการค้นหาจะละเว้นและทำดัชนีเว็บไซต์ต่อไป สิ่งที่เรียกว่า "puzomerki", TCI และ PR จะไม่ถูกส่ง