บทความจะพิจารณาถึงความเกี่ยวข้องอย่างเป็นธรรมคำถามทั้งในหมู่โปรแกรมเมอร์เว็บและนักออกแบบและในหมู่ผู้ใช้อินเทอร์เน็ตทั่วไปคือ URL คืออะไรและค้นหาว่าเราพบกับมันที่ไหนความต้องการอะไรและมันคืออะไร
มันคืออะไร?
โดยทั่วไป URL ย่อมาจาก Uniform ResourceLocator ซึ่งแปลว่า "ตัวชี้ทรัพยากร" ในการแปล จากที่นี่ เราสามารถเข้าใจได้ว่าโดยพื้นฐานแล้วมันคือตัวระบุตำแหน่งที่ให้ความสามารถในการค้นหาทรัพยากรเฉพาะบนเครือข่าย
โครงสร้าง
URL ของลิงก์ประกอบด้วยชื่อของโปรโตคอลที่จะใช้ในการเข้าถึงไซต์หรือเพจที่มีไฟล์ในภายหลัง ที่อยู่มีสองส่วน:
- โปรโตคอลที่ใช้
- การระบุชื่อโดเมน
ส่วนแรกเก็บข้อมูลเกี่ยวกับโปรโตคอลซึ่งจะใช้ในการเข้าถึงทรัพยากร ที่นี่ เลือกโปรโตคอลที่จำเป็นสำหรับโปรโตคอลนี้ ขอบคุณส่วนที่สอง กระบวนการระบุที่อยู่ IP เกิดขึ้น
ฉันสามารถหามันได้ที่ไหน?
ตอนนี้เราได้เรียนรู้ว่า URL คืออะไร เราต้องเผชิญกับคำถามอื่น: "จะหาได้อย่างไรและที่ไหน"
ตัวอย่างเช่น หากต้องการค้นหาว่า URL ใดมีหน้าที่คุณกำลังดูอยู่ คุณเพียงแค่ต้องดูที่ช่องแถบที่อยู่ อยู่ที่ด้านบนของหน้าเว็บไซต์
URL ของทรัพยากรจะเปลี่ยนและอัปเดตโดยอัตโนมัติเมื่อคุณย้ายจากไซต์หนึ่งไปยังอีกไซต์หนึ่ง ตัวอย่างเช่น ในแถบที่อยู่ ก่อนลิงก์เว็บไซต์หลัก คุณสามารถสังเกต "http"
"Http" ชื่อทรัพยากรและชื่อไฟล์
ดังนั้น http จึงเป็นหนึ่งในสิ่งที่ยิ่งใหญ่ชุดของโปรโตคอลทั่วไปที่ใช้โดย URL ซึ่งจำเป็นสำหรับการทำงานกับไฮเปอร์เท็กซ์ ตัวอย่างของโปรโตคอลอื่นๆ ได้แก่ File Transfer Protocol (FTP), Gopher, File และอื่นๆ อีกมากมาย
ชื่อทรัพยากรคือที่อยู่แบบเต็มของทรัพยากรรูปแบบจะขึ้นอยู่กับโปรโตคอลที่ใช้โดยตรงใน URL อย่างไรก็ตาม สำหรับรูปแบบส่วนใหญ่ ชื่อทรัพยากรมีองค์ประกอบสัญลักษณ์แทนอย่างน้อยหนึ่งองค์ประกอบต่อไปนี้:
- ชื่อโดเมน (ชื่อโฮสต์);
- ชื่อไฟล์;
- จำนวนพอร์ตที่ใช้สำหรับการเชื่อมต่อ (แม้ว่าจะเป็นพารามิเตอร์ทางเลือกก็ตาม)
ชื่อโฮสต์ กล่าวคือ ชื่อโดเมน เป็นรูปแบบที่เป็นมิตรต่อผู้ใช้ (มนุษย์) สำหรับการระบุไซต์/ทรัพยากร/ไฟล์บนเครือข่าย
ชื่อ URL ของไฟล์คือเส้นทางไปยังไฟล์ในคอมพิวเตอร์
PCUPPORT เป็นชื่อโฮสต์ที่ใช้เพื่อเข้าถึงเว็บไซต์เฉพาะ
.COM คือสิ่งที่เรียกว่าโดเมนระดับบนสุด (TDL) ตัวอย่างเช่น โดเมนบางส่วน ได้แก่ .net, .org, .co.uk และอื่นๆ
/od/driversites/tp/ - ไดเร็กทอรีที่ใช้สำหรับองค์กรหน้าเว็บหรือไฟล์. บนเว็บเซิร์ฟเวอร์ที่มีไฟล์ของเว็บไซต์ สิ่งเหล่านี้จะเป็นโฟลเดอร์จริงที่คุณคลิกเพื่อค้นหาไฟล์ที่อ้างอิงถึงโดย URL นั้น
ไวยากรณ์ URL
เพราะการเขียนโปรแกรมคือระบบที่เป็นทางการนั้นมีสององค์ประกอบหลัก: วากยสัมพันธ์และความหมาย ดังนั้น ในวิทยาการคอมพิวเตอร์และการเขียนโปรแกรม ไวยากรณ์จึงเป็นชุดของกฎที่เป็นทางการซึ่งกำหนดอักขระที่จะอนุญาตให้ใช้ URL ไวยากรณ์คืออะไร?
ใน URL ไวยากรณ์ที่ถูกต้อง areเฉพาะตัวเลข ตัวอักษร และอักขระต่อไปนี้: ()! $ -"_ * + สัญลักษณ์และสัญลักษณ์อื่น ๆ จะต้องถูกแปลเป็นรหัสโปรแกรมเพื่อให้ URL สามารถรับรู้และยอมรับได้
เป็นที่น่าสังเกตว่าแม้จะมีช่องว่างใน URL บางเว็บไซต์ใช้เครื่องหมาย +, ซึ่งเราสามารถเห็นได้ในเว็บไซต์ที่มีชื่อเสียงเช่น Google และ YouTube ผู้อื่นอาจใช้พื้นที่เข้ารหัสที่เทียบเท่ากัน ซึ่งเท่ากับ 20%
ข้อมูลเพิ่มเติม
- จำเป็นต้องดาวน์โหลดไฟล์บนพีซี
หาก URL ชี้ไปที่ไฟล์เฉพาะที่สามารถแสดงได้โดยตรงในเว็บเบราว์เซอร์ของคุณ (เช่น ภาพ JPG) คุณไม่จำเป็นต้องดาวน์โหลดไฟล์นั้นลงในคอมพิวเตอร์เพื่อดู
อย่างไรก็ตาม สำหรับไฟล์ที่ไม่ได้แสดงในเบราว์เซอร์ตามปกติ (ไฟล์ PDF และ DOCX รวมถึงไฟล์ EXE) คุณจะได้รับแจ้งให้ดาวน์โหลดไฟล์ลงในคอมพิวเตอร์เพื่อใช้งาน
- ข้อผิดพลาด404
URL บางรายการอาจยาวเกินไปและซับซ้อน และควรเปิดได้ดีที่สุดเมื่อคลิกลิงก์หรือคัดลอกลงในแถบที่อยู่ของเบราว์เซอร์ หากคุณทำผิดพลาดเมื่อเขียน URL สามารถสร้างข้อผิดพลาดรหัสสถานะ HTTP 400 ชุดได้ ประเภทข้อผิดพลาดที่พบบ่อยที่สุดคือข้อผิดพลาด 404
ทุกครั้งที่คุณเยี่ยมชมหน้าเว็บคอมพิวเตอร์ร้องขอข้อมูลจากเซิร์ฟเวอร์โดยใช้ "http" (ดังที่เราได้กล่าวไว้ก่อนหน้านี้ http เป็นโปรโตคอลการถ่ายโอนไฮเปอร์เท็กซ์) ก่อนที่หน้าเว็บจะแสดงในเบราว์เซอร์ของคุณ เว็บเซิร์ฟเวอร์จะส่งส่วนหัว HTTP ที่มีรหัสสถานะ ไม่น่าแปลกใจเลยที่เบราว์เซอร์ส่งส่วนหัวของตัวเองไปยังเซิร์ฟเวอร์ ซึ่งมีข้อมูลเกี่ยวกับคุณมากกว่าที่คุณคิด
มาดูข้อผิดพลาด 404 กันดีกว่า
สี่ตัวแรกบอกเราว่าข้อผิดพลาดเกิดขึ้นโดยผู้ใช้ (ไคลเอนต์) ตัวอย่างเช่น รหัสข้อผิดพลาดที่ขึ้นต้นด้วยหมายเลข 5 จะระบุถึงข้อผิดพลาดทางฝั่งเซิร์ฟเวอร์ให้เราทราบ
ศูนย์ตรงกลางหมายถึงการสะกดผิด สี่ข้อสุดท้ายชี้แจงความหมายของข้อผิดพลาดนี้
ข้อผิดพลาดประเภทนี้พบได้บ่อยมาก และบางไซต์ก็มีข้อผิดพลาดของตัวเอง
- การใช้พอร์ต
URL บางรายการหรือส่วนใหญ่ไม่ต้องการชื่อพอร์ต ตัวอย่างเช่น พอร์ต 8080 ใช้สำหรับเชื่อมต่อและนำทางไปยังไซต์ google ซึ่งหมายความว่าเมื่อเขียน google URL เราสามารถระบุชื่อพอร์ตโดยใช้ลิงก์ต่อไปนี้: http://google.com:80 อย่างไรก็ตาม ในกรณีส่วนใหญ่ก็ไม่จำเป็น
- เล็กน้อยเกี่ยวกับ "www."
สิ่งนี้หมายความว่า?"www" ย่อมาจาก World Wide Web ตัวย่อนี้ไม่ได้เป็นส่วนหนึ่งของโปรโตคอลทางเทคนิคจริงๆ เว็บไซต์ใช้ข้อมูลนี้เพื่อระบุว่าผู้ใช้อยู่บนเวิลด์ไวด์เว็บ ดังนั้น หากคุณไปที่ http://google.com ระบบจะเปลี่ยนเส้นทางไปที่ http://www.google.com . โดยอัตโนมัติ
- Tim Berners-Lee คือใคร และเกี่ยวข้องกับ URL อย่างไร
และเขาเกี่ยวข้องโดยตรงกับมัน:Tim เป็นผู้สร้างเวิลด์ไวด์เว็บและองค์ประกอบและข้อกำหนดมากมายสำหรับ http, html และ URL นอกจากนี้ ลียังเป็นบุคคลแรกที่สามารถรวบรวมและรวมโปรโตคอลและแนวคิดที่มีอยู่ทั้งหมดไว้ในระบบที่ใช้งานได้ของเอกสารไฮเปอร์เท็กซ์ที่สามารถเข้าถึงได้ผ่านทางอินเทอร์เน็ต ในแง่นี้ บุญของเขาเป็นสิ่งที่เหนือจินตนาการ อันที่จริง ต้องขอบคุณบุคคลนี้ที่เรามีโอกาสได้รับข้อมูลที่เราต้องการด้วยการเข้าถึงอย่างรวดเร็ว รวมถึงฟังก์ชันอื่นๆ มากมายของเวิลด์ไวด์เว็บ
เราหวังว่าจะมีประโยชน์ในนั้นเราได้เรียนรู้:
- URL คืออะไร.
- หาได้ที่ไหนครับ.
- องค์ประกอบของมัน
- โปรโตคอลต่างๆ และข้อผิดพลาด URL ของหน้าเว็บไซต์