ข้ามไปเนื้อหา

แม่แบบ:MediaWiki URL rules

จากวิกิพีเดีย สารานุกรมเสรี

ยูอาร์แอลจะต้องเริ่มต้นด้วยโพรโทคอลการสื่อสาร (URI scheme) ที่รองรับ โดยทั่วไปแล้วเว็บบราวเซอร์ทั้งหมดจะรองรับ http:// และ https:// แต่สำหรับ ftp://, gopher://, irc://, ircs://, mailto: และ news: อาจต้องใช้ปลั๊กอินหรือโปรแกรมภายนอกในการเปิด ซึ่งปกติแล้วควรหลีกเลี่ยง นอกจากนี้ในปัจจุบันยังไม่รองรับชื่อโฮสต์ที่เป็น IPv6

หาก URL ที่ใส่ในพารามิเตอร์ของแม่แบบการอ้างอิงมีอักขระบางตัวปนอยู่ อาจส่งผลให้การแสดงผลหรือตัวลิงก์ทำงานไม่ถูกต้อง อักขระเหล่านั้นจำเป็นต้องได้รับการรหัสร้อยละ (percent-encoding) เสียก่อน ตัวอย่างเช่น ช่องเว้นวรรคจะต้องถูกแทนที่ด้วย %20 สำหรับการแปลงรหัส URL ให้แทนที่อักขระต่อไปนี้ด้วยรหัสตามตาราง:

อักขระ เว้นวรรค " ' < > [ ] { | }
รหัสแปลง %20%22%27%3C%3E%5B%5D%7B%7C%7D

เครื่องหมายอะพอสทรอฟี (apostrophe) ตัวเดียวไม่จำเป็นต้องแปลงรหัส แต่หากมีเครื่องหมายนี้ติดกันหลายตัวโดยไม่แปลงรหัส ระบบวิกิจะตีความว่าเป็นมาร์กอัปสำหรับตัวเอียงหรือตัวหนาแทน ในส่วนของเครื่องหมายวงเล็บปีกกาปิดตัวเดียวก็ไม่จำเป็นต้องแปลงรหัสเช่นกัน แต่หากอยู่คู่กันสองตัวโดยไม่แปลงรหัส ระบบวิกิจะตีความว่าเป็นเครื่องหมายปีกกาปิดสองตัวสำหรับการสิ้นสุดคำสั่งแม่แบบ