แม่แบบ: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) ตัวเดียวไม่จำเป็นต้องแปลงรหัส แต่หากมีเครื่องหมายนี้ติดกันหลายตัวโดยไม่แปลงรหัส ระบบวิกิจะตีความว่าเป็นมาร์กอัปสำหรับตัวเอียงหรือตัวหนาแทน ในส่วนของเครื่องหมายวงเล็บปีกกาปิดตัวเดียวก็ไม่จำเป็นต้องแปลงรหัสเช่นกัน แต่หากอยู่คู่กันสองตัวโดยไม่แปลงรหัส ระบบวิกิจะตีความว่าเป็นเครื่องหมายปีกกาปิดสองตัวสำหรับการสิ้นสุดคำสั่งแม่แบบ