Tôi có nên thêm dấu gạch chéo vào liên kết chính tắc của mình hay không?


8

Tôi chỉ đang làm việc với một số PHP để thiết lập một liên kết chính tắc cho mỗi trang trên một trong các trang web của tôi và tôi tự hỏi đâu là liên kết chính xác cho trang chủ:

Là nó:

<link rel="canonical" href="http://www.sitename.com/"/>

Hoặc là?

<link rel="canonical" href="http://www.sitename.com"/>

Tôi đã luôn cố gắng liên kết đến trang chủ mà không có dấu gạch chéo.

Câu trả lời:


8

Thêm hoặc bỏ qua dấu gạch chéo vào các liên kết chính tắc thực sự không quan trọng đối với các công cụ tìm kiếm, miễn là cả hai đều hoạt động.

Tuy nhiên, tốt nhất là nên gắn bó với cái này hoặc cái kia bởi vì Google xử lý riêng từng URL này, điều này có thể dẫn đến nội dung trùng lặp. Xem phần này để biết thêm về điều đó: Blog trung tâm của Google Webmaster: Chém hay không chém

Như đã chỉ ra ở đó, cũng có thể là khôn ngoan khi thực hiện chuyển hướng 301 từ URL mà bạn không sử dụng sang URL mà bạn sử dụng để tránh tiếp tục trùng lặp nội dung.

Nói tóm lại, nếu bạn không sử dụng dấu gạch chéo trong các liên kết trong nội dung của mình, thì bạn cũng không nên sử dụng nó trong liên kết chính tắc và cũng tuân theo quy ước tương tự trong sơ đồ trang web của mình.


2
Nếu bạn không có kinh nghiệm với các tùy chọn cấu hình tệp .htaccess, thì cách đơn giản nhất là xem các tiêu đề (ví dụ: 200 hoặc 301) được máy chủ trả về, như được nêu trong liên kết trong câu trả lời của tôi. Có những trang web trực tuyến sẽ hiển thị các tiêu đề máy chủ và phần mở rộng / plugin của trình duyệt cũng sẽ làm điều này.
dan

2
FYI: IE nổi tiếng về lịch sử địa chỉ bộ đệm. Tôi tin tưởng Chrome hoặc Firefox hơn để phát triển.
dan

2
Tôi nghĩ rằng trang chủ là một trường hợp đặc biệt ở đây. Chrome và Firefox có thể ẩn dấu gạch chéo từ URL (giống như cách chúng ẩn http: //) nhưng nó vẫn ở đó. Nếu bạn truy cập http://example.com, URI yêu cầu trình duyệt sẽ gửi đến máy chủ là dành cho /.
Đài phun nước Tim

1
Nemmy, bạn có thể kiểm tra xem URL trang chủ của bạn có chuyển hướng dấu gạch chéo hay không, với kiểm tra tiêu đề, chẳng hạn như: webconfs.com/http-header-check.php
Tối đa

1
@nemmy Tôi không nghĩ có ai nói vậy. Trong mọi trường hợp, tôi sẽ tuân theo những gì Google nói về nó trong liên kết được cung cấp. Nhìn vào số 4 đấy.
dan

7

Tôi cảm thấy tôi nên làm rõ điều này. Tim Fountain là chính xác trong nhận xét của mình.

Không giống như các thư mục, một tên miền có dấu gạch chéo là chính xác, 100% giống như không có. Nói cách khác, theo nghĩa đen là không thể chọn cái này hay cái kia. Vì vậy, nó làm cho sự khác biệt bằng không mà bạn đưa vào kinh điển của bạn.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.