วิธีเปลี่ยนเส้นทางลิงค์

สารบัญ:

วิธีเปลี่ยนเส้นทางลิงค์
วิธีเปลี่ยนเส้นทางลิงค์

วีดีโอ: วิธีเปลี่ยนเส้นทางลิงค์

วีดีโอ: วิธีเปลี่ยนเส้นทางลิงค์
วีดีโอ: วิธีย่อลิงค์ URL ให้สั้นลง (แบบดูสถิติ + เปลี่ยนชื่อลิงก์ได้) | ย่อลิงค์ URL แบบละเอียด EP.2 2024, อาจ
Anonim

สาระสำคัญของการเปลี่ยนเส้นทางนั้นมาจากข้อเท็จจริงที่ว่าการเปลี่ยนไปยังลิงก์ภายนอกนั้นทำผ่านสคริปต์ที่อยู่ภายในไซต์ เป็นผลให้ผู้ใช้ไปที่ทรัพยากรภายนอก และโรบ็อตค้นหายังคงอยู่ภายในไซต์ระหว่างกระบวนการสร้างดัชนี สคริปต์การเปลี่ยนเส้นทางสามารถเขียนได้หลายวิธี ตัวอย่างที่ให้มาควรพิจารณาว่าถูกต้อง แต่ไม่ใช่ตัวอย่างเดียวที่เป็นจริง

วิธีเปลี่ยนเส้นทางลิงค์
วิธีเปลี่ยนเส้นทางลิงค์

มันจำเป็น

เข้าถึงระบบไฟล์ของไซต์ ซึ่งเป็นโปรแกรมแก้ไขข้อความที่ง่ายที่สุด เช่น "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 จะไม่ถูกส่ง