Thông tin tài liệu:
Đây là một câu hỏi quen thuộc. Trước đây, nói chung dấu / (slash) ở cuối URL để chỉ một thư mục và không dấu / dùng để biểu thị một filehttp://example.com/foo/ (Dùng dấu /, quy ước là một thư mục) http://example.com/foo (Không dùng dấu /, quy ước một file)
Nội dung trích xuất từ tài liệu:
Dùng dấu / hay không dùng dấu / ở cuối URLDùng dấu / hay khôngdùng dấu / ở cuối URLDùng dấu / hay không dùng dấu / ở cuối URL?Đây là một câu hỏi quen thuộc. Trước đây, nói chung dấu /(slash) ở cuối URL để chỉ một thư mục và không dấu / dùngđể biểu thị một filehttp://example.com/foo/ (Dùng dấu /, quy ước là một thưmục)http://example.com/foo (Không dùng dấu /, quy ước một file)Nhưng không phải nhất thiết như thế. Google đối xử mỗiURL trên như nhau dù đó là một file hay thư mục, dù có dấu/ ở cuối hay không.URL có dấu / ở cuối hay không sẽ là 2 trang nội dungkhác nhau với google, nhưng với người dùng sẽ dễ gâynhầm lẫnVề mặt kỹ thuật, Search Engine cho phép sử dụng 2 URL códấu / và không có / là 2 trang nội dung khác nhau. Tuy nhiênđối với người sử dụng sẽ gây nên nhầm lẫn nghiêm trọng.Thử tưởng tượng nếu Google Webmaster Central và GoogleWebmaster Central trả lại 2 nội dung khác nhau.Vì nguyên nhân này, URL với dấu / ở cuối và không dấu /được coi như cùng một trang nội dung. Cách chung nhất làkhi cấu hình site theo cấu trúc thưmục http://example.com/parent-directory/child-directory/Cấu hình website và lựa chọn của bạnBạn có thể nhanh chóng kiểm tra cấu trúc URL site của bạn:1. http:////(có dấu / ở cuối URL)2. http:///(Không dấu)Không phải cả 2 URL đều trả lại mã 200, nhưng một URL sẽredirect đến URL kia Nếu chỉ một URL có thể trả lại (URL còn lại sẽ redirectđến nó), điều đó thật tuyệt! Cách xử lý này mang lại lợi íchbởi vì nó giảm thiểu duplicate content (Trùng lặp nội dung).Trong trường hợp này, kết quả tìm kiếm của chúng tôi sẽhiển thị URL trả lời mã 200 (thường là có dấu /) - dù redirectlà 301 hay 302 Nếu cả URL có / và không / có nội dung như nhau vàcả 2 đều tra lại mã 200, bạn có thể Nên cân nhắc thay đổi cách xử lý (thông tin chi tiếtdưới đây) để giảm duplicate content và tăng hiệu quả crawler Để kệ nó như thế. Nhiều site bị duplicate content. Hệthống index của chúng tôi xử lý nhiều trường hợp như vậy.Dù nó không phải là cách tốt nhất, tuy nhiên hoàn toàn hợp lệnên chẳng sao cả Kiểm tra để chắc chắn rằng URL gốc Example WebPage cũng là Example Web Page và không bị redirect nếubạn không phải là Chuck Norris (Một diễn viên điện ảnh Mỹ,đây là một câu nói đùa)Các bước để gộp 2 kiểu URLNếu site của bạn trùng lặp nội dung với 2 URL:http:////http:///Có nghĩa là cả 2 URL trên đều trả lại mã 200 (Mà khôngdùng redirect hoặc có thẻ rel=canonical), Liệu bạn muốnthay đổi tình hình?1. Chọn URL phù hợp với bạn nhất. Nếu site của bạn dùngcấu trúc thư mục, có lẽ tốt nhất sử dụng URL có dấu / (Ví dụexample.com/directory/ thì tốt hơn example.com/directory),nhưng bạn có thể chọn bất cứ mẫu URL nào bạn thích2. Sử dụng mẫu URL thống nhất trong toàn site trong cáclink nội bộ của bạn (Internal link). Nếu bạn có sitemap, hãyđưa URL bạn lựa chọn (ở mục 1) và đừng đưa URL kia vào3. Sử dụng 301 redirect từ URL kia đến URL bạn lựa chọn.Nếu không thể bạn dùng rel=canonical, thuộc tính này làmviệc tương tự như 301 redirect trong quá trình index củagoogle và các Search Engine khác4.Test lại lệnh 301 redirect bằng chức năng Fetch asGooglebot trong Webmaster tools để chắc chắn rằng cácURLhttp://example.com/foo/http://example.com/footrả lại kết quả như mong muốn. URL lựa chọn phải trả lại200. URL kia sẽ redirect 301 đến URL lựa chọn5. Kiểm tra Crawl errors trong Webmaster Tools, và nếu cóthể kiểm tra Webserver log để chắc chắn rằng redirect 301 đãđược cài đặt6. Chúc mừng, sau khi hoàn thành việc này site của bạn đãđược tối ưu hoá tốt hơn