ผลต่างระหว่างรุ่นของ "ยูอาร์แอล"
เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Luckas-bot (คุย | ส่วนร่วม) ล r2.7.1) (โรบอต เพิ่ม: yi:URL |
Octahedron80 (คุย | ส่วนร่วม) |
||
บรรทัด 5:
ตัวชี้แหล่งในอินเทอร์เน็ตสร้างขึ้นเมื่อ พ.ศ. 2533 (ค.ศ. 1990) โดย[[ทิม เบอร์เนิร์ส-ลี]] โดยเป็นส่วนหนึ่งของตัวระบุแหล่งทรัพยากรสากล <ref name="URL Spec">[http://www.w3.org/Addressing/URL/url-spec.txt URL Specification]</ref> ซึ่งเขาก็ไม่พอใจกับรูปแบบของยูอาร์แอลเท่าใดนัก เพราะว่าแทนที่เขาจะแบ่งเส้นทางจากใหญ่ไปหาเล็ก แต่เขาแยกเซิร์ฟเวอร์ที่แบ่งด้วยจุด กับเส้นทางของไฟล์ที่แบ่งด้วยทับออกจากกัน <ref name="WWW History">[http://mrfweb.wordpress.com/ World Wide Web History]</ref> ตัวอย่างเช่นยูอาร์แอลนี้ <tt><nowiki>http://www.serverroute.com/path/to/file.html</nowiki></tt> เขาคิดไว้ว่ามันควรจะเป็นแบบนี้ <tt><nowiki>http://com/serverroute/www/path/to/file.html</nowiki></tt>
== วากยสัมพันธ์ ==
ยูอาร์แอลทุกชื่อประกอบขึ้นจาก [[แผนของตัวระบุแหล่งทรัพยากรสากล]] (URI scheme) (โดยทั่วไปเรียกว่า[[โพรโทคอล]]), ตามด้วย[[ทวิภาค]] (:) และอื่น ๆ ขึ้นอยู่กับแผนที่ใช้งาน, [[ชื่อแม่ข่าย]] (hostname) หรือ[[ที่อยู่ไอพี]], [[หมายเลขพอร์ต]], ชื่อเส้นทางไปยังไฟล์ที่จะดึงข้อมูลมาหรือโปรแกรมที่จะทำงาน, และสุดท้ายคือ[[สายอักขระสอบถาม]] (query string) โดยเฉพาะเมื่อทำงานกับ[[โปรแกรมต่อประสานร่วมสำหรับเกตเวย์]] (CGI) <ref>RFC 1738</ref><ref name="parse_url">{{Citation | title = PHP parse_url () Function | url=http://us.php.net/parse_url | accessdate = 2009-03-12}}</ref> สำหรับการเรียกไฟล์[[เอชทีเอ็มแอล]] สามารถใส่จุดตรึง (anchor) เป็นทางเลือก เพื่อเลื่อนเว็บเพจไปยังจุดที่ต้องการได้ด้วย <ref name="Syntax">[http://pangea.stanford.edu/computerinfo/hosting/urlsyntax/index.html URL Syntax]</ref> ดังนั้นรูปแบบโดยทั่วไปของยูอาร์แอลก็คือ
<nowiki>resource_type://domain:port/filepathname?query_string#anchor</nowiki>
* แผนของตัวระบุ หรือชนิดของทรัพยากร ได้นิยาม[[เนมสเปซ]] จุดประสงค์ และ[[
* [[ชื่อโดเมน]]ที่จดทะเบียนหรือ[[ที่อยู่ไอพี]]เป็นที่อยู่เป้าหมายสำหรับยูอาร์แอล เช่นชื่อโดเมน google.com หรือไอพี 72.14.207.99 ก็เป็นที่อยู่ของเว็บไซต์[[กูเกิล]] เป็นต้น
* ชื่อแม่ข่ายหรือชื่อโดเมนที่เป็นส่วนหนึ่งของยูอาร์แอลนั้น อักษรตัวเล็กตัวใหญ่ไม่มีความสำคัญ เพราะว่า[[ระบบการตั้งชื่อโดเมน]] (DNS) ได้กำหนดไว้เช่นนั้น ดังนั้น <tt><nowiki>http://en.wikipedia.org/</nowiki></tt> กับ <tt><nowiki>HTTP://EN.WIKIPEDIA.ORG/</nowiki></tt> ทั้งคู่เปิดไปยังหน้าเดียวกัน
|