อะไรคือความแตกต่างระหว่างสอง URL นี้:
http://example.com/
http://example.com
เราควรเพิ่มสุดท้าย/
หรือหลีกเลี่ยงมันเสมอ? มันสร้างความแตกต่างหรือไม่?
อะไรคือความแตกต่างระหว่างสอง URL นี้:
http://example.com/
http://example.com
เราควรเพิ่มสุดท้าย/
หรือหลีกเลี่ยงมันเสมอ? มันสร้างความแตกต่างหรือไม่?
คำตอบ:
ไม่มีความแตกต่างระหว่างพวกเขา ( ตรงข้ามกับการไม่ใส่เครื่องหมายทับบนลิงก์ในไดเรกทอรี) ฉันไม่คิดว่าฉันเคยเห็นอะไรที่บอกว่าคุณควรหรือไม่ควรใช้เครื่องหมายสแลชต่อท้ายสำหรับ URL ที่แน่นอนแม้ว่าจะสอดคล้องกันในของคุณ พฤติกรรมของตัวเองโดยทั่วไปก็ไม่ใช่ความคิดที่ไม่ดีเช่นกัน
หนึ่งในการเปลี่ยนเส้นทางที่สิ้นเปลืองที่สุดเกิดขึ้นบ่อยครั้งและโดยทั่วไปแล้วนักพัฒนาเว็บไม่ทราบ มันเกิดขึ้นเมื่อสแลชต่อท้าย (/) หายไปจาก URL ที่ควรมีอย่างใดอย่างหนึ่ง ตัวอย่างเช่นการไปที่ "http://astrology.yahoo.com/astrology" จะส่งผลให้มีการตอบสนอง 301 ครั้งซึ่งมีการเปลี่ยนเส้นทางไปที่ สิ่งนี้ได้รับการแก้ไขใน Apache โดยใช้นามแฝงหรือ mod_rewrite หรือไดเร็กตอรี่ DirectorySlash หากคุณใช้ตัวจัดการ Apache
คำตอบอื่น ๆ ระบุว่าดูเหมือนจะไม่มีความสำคัญทางเทคนิค
สำหรับฉันมันเป็นเรื่องของการรับรู้ถ้ามีการเฉือนต่อท้ายฉันคาดหวังว่าบางสิ่งบางอย่างที่จะติดตามมันชื่อไฟล์สมอ
ฉันยังคิดว่าการขาดเครื่องหมายสแลชต่อท้ายดูสะอาดขึ้น
มันเป็นเรื่องของการกำหนดค่า Apache (ไม่สามารถพูดเกี่ยวกับคนอื่น)
บางอาปาเช่ไม่สามารถจัดการไซต์ / พา ธ เป็นไซต์ / พา ธ / ดัชนีไฟล์ได้
URL ทั้งสองทางมีความหมายประกาศทรัพยากรเดียวกัน