Tôi đã luôn tự hỏi về điều này và không bao giờ tìm thấy một giải pháp tốt.
Nhưng câu hỏi này làm tôi nhớ về nó.
Khi tôi có một URL trên trang web của mình, nó có thể được hiển thị và truy cập theo bất kỳ cách nào sau đây:
http://www.somesite.com/subdirectory
http://www.somesite.com/subdirectory/
http://www.somesite.com/subdirectory/index.htm
http://www.somesite.com/subdirectory/index.html
http://www.somesite.com/subdirectory/index.php
http://www.somesite.com/subdirectory/index.asp
http://www.somesite.com/subdirectory/some-relevant-keywords
http://www.somesite.com/subdirectory/some-relevant-keywords.htm
http://www.somesite.com/subdirectory/index.php?page=some-relevant-keywords
http://www.somesite.com/subdirectory/?page=some-relevant-keywords
http://www.somesite.com/subdirectory/?page=some-relevant-keywords&even=more-keywords
v.v ...
Bây giờ, tôi có thể hiểu giá trị của việc thêm từ khóa trong URL. Ngay cả hướng dẫn SEO cơ bản nhất cũng sẽ đề cập để làm điều đó. ... nhưng vì lợi ích của sự tỉnh táo, rõ ràng, dễ đọc, dễ sử dụng, v.v., bao gồm cả việc tuân thủ web ...
Có ưu tiên mở rộng tập tin hay không?
Thực sự, sâu bên dưới logic của tôi nói với tôi: có, nó nên. Lý do là điều này bắt nguồn từ những ngày trước khi internet chủ yếu là USENET, FIDONET, FTP và GOPHER.
Xem, nếu một URL không có tên tệp , thì nó thường được coi là một thư mục . Đây là nơi index.htm xuất hiện, bởi vì điều này theo mặc định liệt kê thư mục nếu không tìm thấy tệp chỉ mục. Tuy nhiên, chẳng mấy chốc, các lập trình viên web đã bắt đầu ghi đè lên điều này và sử dụng index.htm để thực sự phục vụ nội dung của thư mục web đó như một trang . Sự khác biệt chính, là ngôn ngữ đánh dấu đã được thêm vào và điều này đã được phân tích cú pháp trong trình duyệt. Với ngôn ngữ đánh dấu này, Content-Type:text/html;
thẻ trong tiêu đề phản hồi đã trở thành chỉ báo cho loại tệp nào cho bất kỳ tệp nào . HTML dường như là "filetype" duy nhất không có tên mở rộng liên tục, ngoại trừ khi chúng được lưu.
Thật không may, một khi các trang web trở thành vấn đề chính, nó thực sự trở thành một lỗi bảo mật để thực sự hiển thị nội dung thư mục, vì vậy mọi thứ bị ẩn chỉ với nội dung URL thực sự được hiển thị.
Chưa kể các cuộc chiến đặt tên tệp đa nền tảng .. các cửa sổ dựa trên yêu cầu mở rộng 3 chữ số trở xuống và unix / mac có thể có nhiều hơn. Vì vậy, nó nên .HTM
hoặc .HTML
hoặc NONE
để cho nền tảng quyết định?
Vì vậy, về bản chất, tôi đoán những gì tôi đang cố gắng tìm ra là vượt ra ngoài SEO và xử lý nhiều hơn về tính thẩm mỹ và tuân thủ web.
*.*
đến đó.