Về SEO, tôi sẽ không nghĩ đó là một vấn đề, vì Google có đủ ý thức chung để nhận ra rằng, nếu hai URL bạn đã hiển thị trả lại cùng một nội dung, thì đối với tất cả các mục đích thực tế, các URL đều giống nhau đối với con người.
Trong thực tế, một số quản trị viên / nhà phát triển web sẽ viết các quy tắc viết lại ngắn gọn để chắp thêm hoặc xóa dấu gạch chéo vì "nó trông đẹp hơn".
Các bản ghi lại này có thể là các chuyển hướng máy chủ HTTP nội bộ (không thể hiển thị cho các tác nhân người dùng bên ngoài) và để Google "mong đợi" các quản trị web mã hóa một chuyển hướng chuyên dụng và giao tiếp khứ hồi tương ứng giữa máy chủ và tác nhân người dùng "thông báo" chuyển hướng (và do đó, một URL chính tắc) - ví dụ: phản hồi HTTP với 30x
và "Vị trí: [URL cũ ngoại trừ dấu gạch chéo trên đó]" - và trừng phạt những người không - không có ý nghĩa nhiều.
Tuy nhiên tôi không làm việc cho Google vì vậy tôi không thể nói chắc chắn - cá nhân tôi chỉ bận tâm với nó và bạn luôn có thể chỉ định URL chính tắc bằng cách sử dụng thẻ canon "rel".
Nếu các URL bị lệch nữa và vẫn trả lại cùng một nội dung , ví dụ:
http://www.example.com/product.html
http://example.com/product/
Sau đó, tôi sẽ dọn sạch chúng và chỉ định URL chuẩn.
Theo kinh nghiệm của tôi - với PHP - nếu chuỗi truy vấn REQUEST_URI
(phần địa chỉ theo sau HTTP_HOST
chứa REQUEST_URI
và QUERY_STRING
) có dấu gạch chéo hay không - PHP dường như không quan tâm - dấu gạch chéo sẽ được ghi lại trong $_SERVER['REQUEST_URI']
khóa mảng và chuỗi truy vấn trong $_SERVER['QUERY_STRING']
Chìa khóa