บทความนี้จะพูดถึงการสร้างสคริปต์ เปลี่ยนเส้นทาง PHPลิงค์ภายนอก ตัวอย่างการสร้าง PHP ปกติเปลี่ยนเส้นทางและเปลี่ยนเส้นทางล่าช้า นอกจากนี้ยังจะครอบคลุมถึงกระบวนการสร้างตัวจับเวลาถอยหลังใน JavaScript + JQuery และวิธีซ่อนลิงก์ผู้อ้างอิง หลังจากตรวจสอบตัวอย่างทั้งหมดแล้ว จะมีการจัดเตรียมลิงก์สำหรับดาวน์โหลดไฟล์สคริปต์ไว้ด้วย คำแนะนำโดยละเอียดในการติดตั้งและใช้งานสคริปต์การเปลี่ยนเส้นทาง โดยสรุปคุณจะพบโค้ดสำหรับเพิ่มปุ่มเปลี่ยนเส้นทางไปยังตัวแก้ไข WordPress
ความคิดในการสร้างสรรค์ ของสคริปต์นี้เกิดขึ้นกับฉันหลังจากที่ฉันปิดการใช้งานปลั๊กอิน WpNoRef ซึ่งรับผิดชอบในการสร้างดัชนีลิงก์ภายนอก ฉันได้กล่าวถึงไปแล้วในบทความ“” สาระสำคัญของปลั๊กอินคือการวางลิงก์ภายนอกทั้งหมดไว้ในแท็กและเพิ่มแอตทริบิวต์ rel=”nofollow” ให้กับลิงก์เหล่านั้น
ตามที่คุณเข้าใจแล้วหลังจากปิดการใช้งานปลั๊กอินทุกอย่างแล้ว ลิงค์ภายนอกเปิดให้ทำการจัดทำดัชนีแล้ว ในเรื่องนี้ ฉันแทนที่มันด้วยตนเองและทำการเปลี่ยนเส้นทางผ่าน php ซึ่งดำเนินการดังนี้
ถูกสร้างขึ้น ไฟล์พิเศษเช่น เปลี่ยนเส้นทาง.php ซึ่งมีโค้ดต่อไปนี้
อย่างที่คุณเห็น วิธีนี้ไม่สะดวกและมีข้อเสียเปรียบที่สำคัญอย่างหนึ่ง - สำหรับแต่ละลิงก์ที่คุณต้องสร้าง แยกไฟล์และคัดลอกไปยังโฮสต์ หลังจากทำงานแบบนี้มาระยะหนึ่งแล้วฉันก็ได้ข้อสรุปว่าถึงเวลาที่ต้องเปลี่ยนแปลงอะไรบางอย่างแล้วเขียนสคริปต์ในเวอร์ชันที่ยืดหยุ่นมากขึ้นซึ่งไม่จำเป็นต้องสร้างไฟล์แยกกัน
สาระสำคัญของงานคือการส่งพารามิเตอร์ที่จำเป็นไปยังไฟล์ปฏิบัติการโดยใช้ . ถัดไป สคริปต์จะประมวลผลข้อมูลที่ได้รับและเปลี่ยนเส้นทางผู้ใช้ไปที่ หน้าที่ต้องการ- รหัสเข้า ในกรณีนี้มีแบบฟอร์มดังต่อไปนี้
ถ้า (isset($_GET["url"])) ($url = $_GET["url"]; ) if (!isset($url)) ( $url = "https://archive.!preg_match(" #(http?|ftp)://\S+[^\s.,>
รูปแบบคำขอไม่ถูกต้อง! ตรวจสอบ URL!"); ) header("Location:$url"); exit();
ตอนนี้เรามาดูโค้ดการเปลี่ยนเส้นทางด้านบนกันอย่างรวดเร็ว
ก่อนอื่น เราตรวจสอบว่ามีตัวแปรที่ส่งผ่านหรือไม่ วิธีการรับ- ถ้าใช่ ให้แปลงเป็นตัวแปรปกติ ถ้าไม่เช่นนั้น ให้กำหนดค่าเริ่มต้นให้กับตัวแปร $url
ตอนนี้เรามาขยายขีดความสามารถของเรากันดีกว่า สคริปต์ PHPเปลี่ยนเส้นทางและเพิ่มความสามารถในการซ่อนลิงก์อ้างอิงและแสดงรายการลิงก์ทั้งหมดบนหน้าจอเมื่อมีการร้องขอ
สคริปต์เปลี่ยนเส้นทาง PHP พร้อมความสามารถในการซ่อนลิงก์อ้างอิงเราจะซ่อนลิงค์อ้างอิงดังนี้
ถ้า ($key == "1") ( foreach($partner as $key=>
"; ออก(); )
หลังจากส่งออกค่าอาร์เรย์เสร็จแล้ว อย่าลืมออกจากสคริปต์ ตอนนี้ เมื่อคุณคลิกลิงก์โดยใช้คีย์ แทนที่จะเปลี่ยนเส้นทาง เราจะแสดงหน้าเว็บที่มีค่าของทั้งหมด ลิงค์พันธมิตรและกุญแจของพวกเขา
ทีนี้มารวบรวมโค้ดเหล่านี้ทั้งหมดเข้าด้วยกันแล้วดูโค้ดของสคริปต์การเปลี่ยนเส้นทาง php ทั้งหมดโดยรวม