วิธีใช้:URL

จากวิกิพีเดีย สารานุกรมเสรี
ข้ามไปที่การนำทาง ข้ามไปที่การค้นหา

เช่นเดียวกับทุกหน้าบนWorld Wide Webหน้าที่ส่งโดยเซิร์ฟเวอร์ของWikimedia มี URLเพื่อระบุ ที่อยู่เหล่านี้เป็นที่ปรากฏในแถบที่อยู่ของเบราว์เซอร์เมื่อคุณดูหน้าเว็บ บรรณาธิการวิกิพีเดียยังมีความสามารถในการสร้างไฮเปอร์ลิงก์ไปยัง URL ที่เลือก โดยชี้ไปยังหน้าต่างๆ ภายในวิกิพีเดียและโครงการวิกิมีเดียอื่นๆ หรือที่อื่นๆ บนเว็บ

การลิงก์ไปยัง URL

เมื่อแก้ไขหน้า ปกติไฮเปอร์ลิงก์ไปยังหน้าอื่นในวิกิพีเดีย (หรือโครงการวิกิมีเดียอื่นๆ) มักจะสร้างเป็นวิกิลิงก์หรือ ลิงก์ ระหว่าง วิ กิโดยใช้[[...]]ไวยากรณ์ที่อธิบายไว้ในHelp:Link อย่างไรก็ตาม หากคุณต้องการเชื่อมโยงไปยังเว็บไซต์ภายนอก หรือไปยังหน้า Wikimedia ที่สร้างขึ้นเป็นพิเศษ (เช่น บทความในเวอร์ชันที่ผ่านมา) จำเป็นต้องระบุ URL แบบเต็ม ทำได้โดยใช้ไวยากรณ์ลิงก์ภายนอก

ไวยากรณ์ลิงก์ภายนอกมีสามรูปแบบ:

  • หาก URL ถูกรวมไว้ในข้อความวิกิ โดยไม่มีวงเล็บเหลี่ยม URL ก็จะปรากฏตามที่เขียนไว้ และสร้างไฮเปอร์ลิงก์: https://meta.wikimedia.org/สร้างhttps://meta.wikimedia.org/
  • หาก URL อยู่ในวงเล็บเหลี่ยม ไฮเปอร์ลิงก์จะถูกสร้างขึ้นโดยมีหมายเลขซีเรียลเป็นป้ายกำกับ: [https://meta.wikimedia.org/]ให้[1]
  • หาก URL อยู่ในวงเล็บเหลี่ยมตามด้วยช่องว่างและข้อความบางส่วน ข้อความนั้นจะถูกใช้เป็นป้ายกำกับสำหรับไฮเปอร์ลิงก์: [https://meta.wikimedia.org/ Wikimedia]ให้Wikimedia

การเชื่อมโยงไปยังที่อื่นบนเซิร์ฟเวอร์เดียวกันกับวิกิสามารถทำให้ง่ายขึ้นได้โดยใช้ {{SERVER}} ตัวอย่าง: [{{SERVER}}/relative/url].

หากต้องการระงับไอคอนลิงก์ภายนอก ให้วางลิงก์ภายนอกระหว่าง<span class="plainlinks">...</span>แท็ก

แก้ไขลิงค์ด้วยอักขระที่ไม่รองรับ

  • URL ต้องเริ่มต้นด้วยรูปแบบ URIที่ รองรับ http://และhttps://ได้รับการสนับสนุนเสมอมา gopher://, irc://, ircs://, ftp://, news://, nntp://, worldwind://, telnet://, svn://, git://, mms://และmailto:จะสร้างลิงค์และไอคอน แต่ต้องการตัวแทนที่ลงทะเบียนในเบราว์เซอร์
  • URL ที่มีอักขระบางตัวจะแสดงและเชื่อมโยงอย่างไม่ถูกต้อง เว้นแต่อักขระเหล่านั้นจะมี การเข้ารหัส แบบเปอร์เซ็นต์ ตัวอย่างเช่น ต้องแทนที่ช่องว่างด้วย%20(สามารถทำได้โดยใช้ตัวเลือก PATH ของ{{urlencode:}}ฟังก์ชัน parser)
sp " ' , ; < > ? [ ] { | }
%20 %22 %27 %2C %3B %3C %3E %3F %5B %5D %7B %7C %7D
ไม่จำเป็นต้องเข้ารหัสอะพอสทรอฟีเดียว แต่ตัวคูณที่ไม่ได้เข้ารหัสจะถูกแยกวิเคราะห์เป็นตัวเอียงหรือมาร์กอัปตัวหนา
  • ชื่อที่มีอักขระบางตัวจะแสดงและเชื่อมโยงอย่างไม่ถูกต้อง เว้นแต่อักขระเหล่านั้นจะได้รับการเข้ารหัสด้วยการอ้างอิงอักขระ HTML
ขึ้นบรรทัดใหม่ [ ] |
ช่องว่าง [ ] |
  • แม้ว่าurlencode() ของ PHP จะเข้ารหัสเป็นเปอร์เซ็นต์โดยอัตโนมัติ แต่อักขระเหล่านี้ไม่ได้รับการเข้ารหัส URL โดยwfUrlencode( ) สัญลักษณ์ ":" เป็นข้อยกเว้นบางส่วน – ไม่มีการเข้ารหัสที่ใดก็ได้ ยกเว้น IIS 7.0
; @ $ ! * ( ) , / ~ :
%3B %40 %24 %21 %2A %28 %29 %2C %2F %7E %3A

URL ของหน้า Wikipedia

URL ของ Wikipedia ภาษาอังกฤษเริ่มต้นที่https://en.wikipedia.org/ ที่อยู่นั้นจะถูกเปลี่ยนเส้นทางไปยังหน้า หลัก

  • รูปแบบหลักของ URL ไปยังหน้า Wikipedia:
    https://en.wikipedia.org/wiki/Page_name (ใช้ในwikilinksแนะนำเมื่อต้องระบุ URL)
  • แบบฟอร์มทางเลือก:
    https://en.wikipedia.org/w/index.php?title=Page_name (อนุญาตให้มีตัวเลือกเพิ่มเติมโดยเพิ่มพารามิเตอร์ต่อท้าย URL ไม่ได้จัดทำดัชนีโดยเครื่องมือค้นหา)

ชื่อเพจอาจมี คำนำหน้า เนมสเปซ (เช่น "ความช่วยเหลือ:" ในหน้านี้) สำหรับหน้าพิเศษบาง หน้า อาจมีพารามิเตอร์ด้วย เช่นhttps://en.wikipedia.org/wiki/Special:Contributions/Jimbo_Wales (แต่สำหรับพารามิเตอร์หน้าพิเศษส่วนใหญ่ ดูด้านล่าง)

URL อื่นๆ ที่เกี่ยวข้องกับเพจสร้างขึ้นโดยการเพิ่มสตริงการสืบค้น คุณสามารถเพิ่มสตริงลงในรูปแบบใดรูปแบบหนึ่งข้างต้นได้ (เช่นในhttps://en.wikipedia.org/wiki/Train?action=history ) แต่ในกรณีนี้ ระบบจะตั้งค่าเริ่มต้นเป็น รูปแบบ ที่สองกล่าวคือ ขยายดัชนี .php สตริงข้อความค้นหา "title=Page_name"

ใช้ URL แบบขยาย:

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

ข้อความแสดงข้อผิดพลาดประเภทต่างๆ อาจปรากฏขึ้นหากมีการส่ง URL ที่ไม่ถูกต้อง หรือ URL ที่คุณไม่มีสิทธิ์เข้าถึง ในกรณีอื่นๆ URL อาจเปลี่ยนเส้นทางไปยังชื่อที่ถูกต้อง (เช่น ชื่อหน้าจะถูกแปลงเป็นรูปแบบบัญญัติเช่นเดียวกับเมื่อปรากฏในวิกิลิงก์)

URL ที่สั้นลง

Wikipedia:URLShortenerให้วิธีการสร้าง URL แบบสั้นไปยังหน้า Wikipedia

เว็บไซต์เปลี่ยนเส้นทางอย่างไม่เป็นทางการที่กล่าวถึงในUser:Tl-lomas/enwp.orgยังมี URL ที่สั้นกว่าอีกด้วย

  • https://enwp.org/ fullpagename
  • https://enwp.org?curid=pageid

enwp.org ไม่ได้ถูกควบคุมโดยมูลนิธิ Wikimediaดังนั้นจึงสามารถหยุดการทำงานหรือเปลี่ยนวัตถุประสงค์ได้ตลอดเวลา

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

URL ในโครงการ Wikimedia อื่น ๆ

โครงการอื่นๆ ใช้ URL ที่คล้ายกับของ Wikipedia ภาษาอังกฤษ ยกเว้นชื่อโดเมนจะแตกต่างกันไป: https://meta.wikimedia.org/ (Meta), https://fr.wikipedia.org/ (French Wikipedia), https:/ /de.wiktionary.org/ (วิกิพจนานุกรมภาษาเยอรมัน) เป็นต้น

โปรดทราบว่าhttps://www.wikipedia.orgนำไปสู่หน้าพอร์ทัล Wikipedia ระหว่างประเทศ แต่ URL อื่นที่ขึ้นต้นด้วยคำนำหน้านั้นเปลี่ยนเส้นทางไปยัง Wikipedia ภาษาอังกฤษ

โครงการอื่นๆ อาจใช้สตริงต่างกันแทน "/w/" และ "/wiki/" ใน URL สำหรับรายละเอียด โปรดดูที่หน้าวิธีใช้ URLบน Meta

แม่แบบและการเขียนโปรแกรม

สำหรับใช้ในเทมเพลต URL ที่ถูกต้องสามารถสร้างได้โดยใช้คำวิเศษและฟังก์ชัน parser เช่นfullurl , urlencodeและอื่นๆ สามารถดูรายละเอียดเหล่านี้ได้ที่mw :Help:Magic words

การโต้ตอบแบบเป็นโปรแกรมส่วนใหญ่กับ Wikipedia สามารถทำได้อย่างมีประสิทธิภาพสูงสุดโดยใช้ API ซึ่งใช้ URL ที่ขึ้นต้นด้วยhttps://en.wikipedia.org/w/api.php สำหรับรายละเอียด โปรดดูที่mw :API

ดูสิ่งนี้ด้วย