Php lấy danh sách ngôn ngữ
Nếu bạn có nhiều phiên bản của một trang cho các ngôn ngữ hoặc khu vực khác nhau, hãy cho Google biết về các biến thể khác nhau này. Làm như vậy sẽ giúp Google Tìm kiếm hướng người dùng đến phiên bản phù hợp nhất của trang của bạn theo ngôn ngữ hoặc khu vực Show
Lưu ý rằng ngay cả khi không thực hiện hành động nào, Google vẫn có thể tìm thấy các phiên bản ngôn ngữ thay thế trên trang của bạn, nhưng tốt nhất là bạn nên chỉ rõ các trang cụ thể theo ngôn ngữ hoặc khu vực của mình Một số tình huống ví dụ trong đó nên chỉ ra các trang thay thế
Các phiên bản được bản địa hóa của một trang chỉ được coi là trùng lặp nếu nội dung chính của trang vẫn chưa được dịch Phương pháp chỉ ra các trang thay thế của bạnCó ba cách để chỉ ra nhiều phiên bản ngôn ngữ/ngôn ngữ của một trang cho Google Ba phương pháp là tương đương theo quan điểm của Google và bạn có thể chọn phương pháp thuận tiện nhất cho trang web của mình. Mặc dù bạn có thể sử dụng cả ba phương pháp cùng lúc nhưng sẽ không có lợi ích gì trong Tìm kiếm (trên thực tế, có thể khó quản lý ba phương pháp triển khai thay vì chỉ chọn một phương pháp) Sử dụng 5 để cho Google biết về các biến thể trong nội dung của bạn, để chúng tôi có thể hiểu rằng các trang này là các biến thể được bản địa hóa của cùng một nội dung. Google không sử dụng thuộc tính 5 hoặc 1 của HTML để phát hiện ngôn ngữ của trang; Hướng dẫn cho tất cả các phương pháp
thẻ HTMLThêm các yếu tố Link:7 vào tiêu đề trang của bạn để cho Google biết tất cả các biến thể ngôn ngữ và khu vực của một trang. Điều này hữu ích nếu bạn không có sơ đồ trang web hoặc khả năng chỉ định tiêu đề phản hồi HTTP cho trang web của mình Đối với mỗi biến thể của trang, hãy bao gồm một tập hợp các phần tử Link:8 trong phần tử Link:9, một liên kết cho mỗi biến thể của trang bao gồm cả chính nó. Tập hợp các liên kết giống hệt nhau cho mọi phiên bản của trang. Đây là cú pháp của từng phần tử 80 9Cú pháp 81A được nhắm mục tiêu bởi phiên bản này của trang hoặc Link:5 để khớp với bất kỳ ngôn ngữ nào không được liệt kê rõ ràng bằng thẻ 5 trên trang. 84URL đủ điều kiện cho phiên bản của trang này cho ngôn ngữ/khu vực được chỉ định Đặt các thẻ Link:8 của bạn gần đầu phần tử Link:9. Tối thiểu, các thẻ Link:8 phải nằm trong phần Link:9 được định dạng tốt hoặc trước bất kỳ mục nào có thể khiến Link:9 bị đóng sớm, chẳng hạn như 80 hoặc pixel theo dõi. Nếu nghi ngờ, hãy dán mã từ trang được hiển thị của bạn vào trình xác thực HTML để đảm bảo rằng các liên kết nằm trong phần tử Link:9 Ví dụVí dụ Widgets, Inc có một trang web phục vụ người dùng ở Hoa Kỳ, Vương quốc Anh và Đức. Các URL sau đây về cơ bản chứa nội dung giống nhau, nhưng có các biến thể theo khu vực URL với các biến thể khu vực82Trang chủ bằng tiếng Anh chung có chứa thông tin về phí vận chuyển quốc tế từ Hoa Kỳ. Trang chủ 83UK hiển thị giá bằng bảng Anh. Trang chủ 84US hiển thị giá bằng đô la Mỹ. 85Trang chủ tiếng Đức. 86Trang mặc định không nhắm mục tiêu bất kỳ ngôn ngữ hoặc địa phương nào; Lưu ý rằng tên miền phụ dành riêng cho ngôn ngữ trong các URL này ( 8, 88, 89, 80) không được Google sử dụng để xác định đối tượng mục tiêu cho trang; Đây là HTML sẽ có trong phần Link:9 của tất cả các trang được liệt kê trong. Nó sẽ hướng Hoa Kỳ, Vương quốc Anh, những người nói tiếng Anh chung chung và những người nói tiếng Đức đến các trang được bản địa hóa và tất cả những người khác đến một trang chủ chung. Google Tìm kiếm trả về kết quả phù hợp cho người dùng, theo cài đặt trình duyệt của họ
Tiêu đề HTTPBạn có thể trả lại tiêu đề HTTP cùng với phản hồi GET của trang để cho Google biết về tất cả các biến thể ngôn ngữ và khu vực của trang. Điều này hữu ích cho các tệp không phải HTML (như PDF) Đây là định dạng của tiêu đề Link:Cú pháp 82URL đủ điều kiện của trang thay thế tương ứng với chuỗi ngôn ngữ được gán cho thuộc tính 5 được liên kết. URL phải bao gồm các dấu 84 và 85 xung quanh. Ví dụ. 86 87A được nhắm mục tiêu bởi phiên bản này của trang, hoặc Link:5 để phù hợp với bất kỳ ngôn ngữ nào không được liệt kê rõ ràng bằng thẻ 5 trên trang Bạn phải chỉ định một bộ giá trị 80, 81 và 5 cho mọi phiên bản của trang bao gồm cả phiên bản được yêu cầu, được phân tách bằng dấu phẩy như minh họa trong ví dụ sau. Tiêu đề 83 được trả về cho mọi phiên bản của trang giống hệt nhau. Ví dụĐây là một ví dụ về tiêu đề 83 được trả về bởi một trang web có ba phiên bản của một tệp PDF. một cho người nói tiếng Anh, một cho người nói tiếng Đức từ Thụy Sĩ và một cho tất cả những người nói tiếng Đức khác 8 Sơ đồ trang webBạn có thể sử dụng sơ đồ trang web XML để cho Google biết tất cả các biến thể ngôn ngữ và khu vực cho mỗi URL. Để làm như vậy, hãy thêm một phần tử 85 chỉ định một URL duy nhất, với các mục nhập 86 con liệt kê mọi biến thể ngôn ngữ/ngôn ngữ của trang bao gồm cả chính nó. Do đó, nếu bạn có 3 phiên bản của một trang, sơ đồ trang web của bạn sẽ có các mục nhập cho URL của từng phiên bản và mỗi mục nhập sẽ có 3 mục con giống hệt nhau Quy tắc sơ đồ trang web
Ví dụĐây là một trang tiếng Anh dành cho những người nói tiếng Anh trên toàn thế giới, với các phiên bản tương đương của trang này dành cho những người nói tiếng Đức trên toàn thế giới và những người nói tiếng Đức ở Thụy Sĩ. Dưới đây là tất cả các URL có trên trang web của bạn
Đây là sơ đồ trang web cho ba trang đó 8 Mã ngôn ngữ/khu vực được hỗ trợGiá trị của thuộc tính 5 xác định ngôn ngữ (ở định dạng ISO 639-1) và một vùng tùy chọn (ở định dạng ISO 3166-1 Alpha 2) của một URL thay thế. Nếu chỉ có một mã được chỉ định, Google sẽ coi mã đó là mã ngôn ngữ. Ngôn ngữ không cần phải liên quan đến khu vực. Ví dụ
Để giới hạn trang ở một khu vực cụ thể, hãy chỉ định mã quốc gia sau ngôn ngữ. Ví dụ
Đối với các biến thể chữ viết ngôn ngữ, chữ viết thích hợp được lấy từ quốc gia. Ví dụ: khi sử dụng 93 cho người dùng ở Đài Loan, tập lệnh ngôn ngữ sẽ tự động được lấy (trong ví dụ này. Truyền thống Trung Hoa). Bạn cũng có thể chỉ định rõ ràng tập lệnh bằng cách sử dụng ISO 15924, như thế này
Giống như các mã ngôn ngữ khác, bạn cũng có thể chỉ định vùng tùy chọn. Ví dụ: sử dụng 96 để chỉ định tiếng Trung (Giản thể) cho người dùng ở Hoa Kỳ Sử dụng giá trị Link: |