คำถามติดแท็ก case-sensitive

10
ทำไมต้องเป็นตัวพิมพ์เล็ก - ใหญ่ URL
คำถามของฉัน: เมื่อ URL ได้รับการออกแบบเป็นครั้งแรกเหตุใดตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จึงมีคุณสมบัติ ฉันถามสิ่งนี้เพราะดูเหมือนว่าฉัน (เช่นฆราวาส) ที่จะใช้ตัวพิมพ์เล็กและใหญ่เพื่อป้องกันข้อผิดพลาดที่ไม่จำเป็นและลดความซับซ้อนของข้อความที่ซับซ้อนอยู่แล้ว นอกจากนี้ยังมีวัตถุประสงค์ / ข้อได้เปรียบที่แท้จริงในการมี URL ที่เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ (ตรงข้ามกับ URL ส่วนใหญ่ที่ชี้ไปยังหน้าเดียวกันไม่ว่าจะเป็นตัวพิมพ์ใหญ่หรือไม่) ตัวอย่างเช่น Wikipedia เป็นเว็บไซต์ที่ละเอียดอ่อนต่อตัวอักษร (ยกเว้นตัวอักษรตัวแรก): https://en.wikipedia.org/wiki/St ck_Exchangeคือกรมวิชาการเกษตร


5
ฉันจะกำหนดตัวอักษรของชื่อโดเมนได้หรือไม่
ฉันต้องการซื้อโดเมนระดับที่สอง (บนแพลตฟอร์มเว็บ Altervista.org) พร้อม.comส่วนขยาย เนื่องจากภายในกระบวนการตรวจสอบโดเมนฉันสามารถพิมพ์ตัวอักษรทั้งตัวพิมพ์ใหญ่และตัวพิมพ์เล็กฉันสงสัยว่าสิ่งนี้อาจส่งผลต่อรูปแบบสุดท้ายของโดเมนของฉันในแง่ที่ว่าฉันสงสัยว่า URL จะแสดงตัวอักษรบนและ / หรือ หรือตัวอักษรตัวพิมพ์เล็กตามที่ฉันเลือกก่อนหน้า ยกตัวอย่างเช่นสมมติว่าฉันต้องการชื่อ "MyWebSite" และในระหว่างขั้นตอนการลงทะเบียนโดเมนฉันเลือก "MyWebSite": URL สุดท้ายจะเป็นwww.MyWebSite.comหรือwww.mywebsite.comไม่ ดังนั้นคำถามของฉันคือ: ที่สามารถชื่อโดเมนจะแสดงทั้งบนหรือกรณีที่ต่ำกว่าตัวอักษรในURLและในเครื่องมือค้นหาผลลัพธ์ตามทางเลือกก่อนหน้านี้ผู้ดูแลหรือไม่

3
เส้นทาง URL ควรคำนึงถึงตัวพิมพ์เล็กหรือไม่
URL เว็บไซต์ของฉันไม่ตรงตามตัวพิมพ์ใหญ่ - เล็ก ตัวอย่างเช่นลิงก์ทั้งสองนี้แสดงหน้าเดียวกันทุกประการ: http://example.com/about http://example.com/About อย่างไรก็ตามเมื่อดูที่เว็บไซต์ wordpress.org ฉันสังเกตว่า URL เป็นตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ตัวอย่างเช่นลิงค์ที่สองด้านล่างคือหน้าข้อผิดพลาด 404: http://wordpress.org/about http://wordpress.org/About ความคิดของฉันคือการทำให้ URL ของเว็บไซต์ของฉันเป็นกรณี ๆ ไป นอกเหนือจากปัญหาที่ชัดเจนของการหลีกเลี่ยงเนื้อหาที่ซ้ำกันข้อดีและข้อเสียของการมี URL ที่เป็นตัวพิมพ์เล็กหรือใหญ่คืออะไร ปรับปรุง Google ดูเหมือนจะใช้นโยบาย URL ที่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ใน URL ของตัวเอง ตัวอย่างเช่นลิงค์ที่สองด้านล่างคือ 404: http://google.com/doodles http://google.com/Doodles อัปเดต 2 ขอบคุณสำหรับคำตอบของคุณ ฉันตัดสินใจใช้คำแนะนำที่กล่าวถึงในคำตอบที่ยอมรับและใช้การเปลี่ยนเส้นทาง 301 ในกรณีที่จำเป็น ตั้งแต่ฉันทำงานกับ WordPress, การแก้ปัญหารหัสของฉันมีดังนี้ (ในกรณีที่ใครสนใจ): function force_lowercase_urls() { if ( …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.