Các liên kết đẹp là cài đặt mặc định cho các URL trên các trang WordPress, nhưng chính xác thì điều gì khiến chúng trở nên đẹp? Và nếu bạn là người mới sử dụng WordPress, bạn có thể tự hỏi liên kết cố định là gì?
Permalinks, hoặc liên kết cố định, là các URL đến các trang và bài đăng riêng lẻ, cũng như các kho lưu trữ danh mục và thẻ, trên trang web của bạn. Chúng không bao giờ thay đổi và là địa chỉ web vĩnh viễn được sử dụng để liên kết đến nội dung của bạn.
Liên kết cố định được tổ chức tốt rất quan trọng trong việc thu hút người dùng đến trang web của bạn, giúp khách truy cập và công cụ tìm kiếm dễ dàng điều hướng và tham khảo nội dung của bạn.
Trong bài đăng này, chúng tôi sẽ khám phá cách liên kết cố định hoạt động trong WordPress, cách bạn có thể quản lý cài đặt trong phần phụ trợ của trang web để tối ưu hóa SEO và một số cài đặt nâng cao để đảm bảo liên kết cố định hoạt động chính xác trên máy chủ của bạn.
Chúng tôi sẽ bao gồm:
Nội dung
Permalinks trong WordPress
Có ba loại liên kết cố định cơ bản có sẵn:
Permalinks “xấu xí”
Đây là tùy chọn mặc định trong WordPress và có dạng URL theo sau là chuỗi truy vấn xác định ID bài đăng có liên quan, ví dụ: http://www.example.com/?p=138. Định dạng này không thể đọc được đối với con người (tức là chứa số chứ không phải từ), do đó có tên là “xấu xí”.
Permalinks “Gần như đẹp”
Còn được gọi là liên kết cố định PATHINFO, đây là một cải tiến đối với liên kết cố định xấu xí. Chúng bao gồm index.php
sau tên miền, theo sau là các số nhận dạng cụ thể liên quan đến một bài đăng, ví dụ: http://www.example.com/index.php/yyyy/mm/dd/post-name/
Permalinks “Đẹp”
Đây là những liên kết bạn sẽ quen thuộc nhất từ phần lớn các trang web hiện đại, WordPress hoặc các liên kết khác. Trong trường hợp này, theo sau tên miền là một chuỗi số nhận dạng rõ ràng nhắm mục tiêu đến từng bài đăng, ví dụ: http://www.example.com/2016/01/09/my-new-post
Thay đổi cấu trúc Permalink của bạn
Đi đến Cài đặt> Permalinks trong phần phụ trợ của trang web của bạn để truy cập cài đặt liên kết cố định.Bạn có thể chọn từ một trong những cấu trúc liên kết cố định phổ biến hơn hoặc nhập cấu trúc liên kết cố định của riêng bạn vào
Bạn có thể chọn từ một trong những cấu trúc liên kết cố định phổ biến hơn hoặc nhập cấu trúc của riêng bạn vào Cấu trúc tùy chỉnh đồng ruộng.


Có sáu tùy chọn để chọn:
- Đơn giản: Đây là cài đặt liên kết cố định “xấu xí”
- Ngày và tên: Điều này sử dụng định dạng năm / tháng / ngày theo sau là tên bài đăng của bạn. Tên ở đây đề cập đến slug của bài đăng của bạn
- Tháng và tên: Điều này giống như tùy chọn hai nhưng không có thông tin ngày
- Số: Tùy chọn này chỉ sử dụng ID của bài đăng từ hàng trong
wp_posts
bảng cơ sở dữ liệu của bạn - Đăng tên: Cái này sử dụng tên bài đăng của bạn
- Cấu trúc tùy chỉnh: Trường cuối cùng này cho phép bạn xác định cấu trúc của riêng mình bằng cách sử dụng tập hợp đầy đủ các thẻ cấu trúc có sẵn trong WordPress
Cài đặt mặc định là đơn giản, hoặc liên kết cố định “xấu xí”, được đặt tự động khi bạn cài đặt WordPress.
Tạo Permalinks tùy chỉnh
WordPress cung cấp 10 thẻ cấu trúc để xác định cấu trúc liên kết cố định tùy chỉnh của riêng bạn. Bảy cái đầu tiên là những cái bạn sẽ gặp thường xuyên nhất:
%postname%
: Slug của bài đăng của bạn%post_id%
: ID duy nhất của một bài đăng%category%
: Danh mục chính của một bài đăng%year%
: Năm của bài đăng%monthnum%
: Tháng một bài đăng được xuất bản%day%
: Ngày số một bài đăng được xuất bản%author%:
Có thể hữu ích trong môi trường nhiều tác giả, loại tạp chí
Nếu bạn muốn biết thời gian siêu cụ thể với các liên kết cố định của mình, bạn cũng có thể sử dụng %hour%
, %minute%
và %second%
các tùy chọn, mặc dù thật khó để nghĩ ra các tình huống điển hình trong đó chúng thực sự hữu ích.
Hãy nhớ rằng khi bạn đang tập hợp cấu trúc tùy chỉnh của mình, bạn sẽ phải bao gồm ít nhất một trong số %postname%
hoặc %post_id%
để WordPress có thể nhắm mục tiêu một bài đăng cụ thể – đây là những thẻ duy nhất cung cấp số nhận dạng duy nhất được đảm bảo để hoạt động.
Với tất cả những điều đó, nếu bạn muốn tạo cấu trúc liên kết cố định tùy chỉnh chỉ bao gồm nếu ID bài đăng và tên bài đăng, bạn sẽ nhập như sau: /%id%/%postname%/
Điều đáng nói ở điểm này là bạn cũng có tùy chọn đặt cơ sở thẻ và danh mục tùy chỉnh cho trang web của mình trên cùng một màn hình trong Không bắt buộc phần cài đặt.


Permalinks thân thiện với SEO
Permalinks và cấu trúc liên kết rất quan trọng theo quan điểm của các công cụ tìm kiếm. Mặc dù đã có rất nhiều không khí SEO nóng hổi được đưa ra về chủ đề này trong những năm qua, nhưng các nguyên tắc của Google về cấu trúc URL vẫn rất đơn giản – giữ chúng càng đơn giản càng tốt và làm cho chúng dễ hiểu đối với con người.
Trong kết quả tìm kiếm của Google, người dùng được cung cấp bốn phần thông tin khác nhau: tiêu đề, mô tả, ngày tháng và liên kết cố định. Những chi tiết này cung cấp cho người dùng dấu hiệu nhanh chóng về việc liệu một trang có chứa nội dung mà họ đang tìm kiếm hay không. Ví dụ: nếu bạn có một bài đăng về dê núi và bạn bật cài đặt liên kết cố định mặc định, thì URL có thể là http://www.example.com/?p=135 trong khi nếu bạn bật cài đặt tên bài đăng, URL có thể là http://www.example.com/mountain-goats/, điều này dễ đọc và dễ hiểu hơn đối với con người. Do đó, các liên kết cố định xấu xí không thân thiện với người dùng và thường không được khuyến nghị cho phương pháp SEO tốt nhất.
Một bài báo gần đây của Moz.com về chủ đề này đã đưa mọi thứ đi xa hơn một chút về mặt này nhưng, một lần nữa, những điều cơ bản không khó để nắm bắt:
- Giữ URL ngắn gọn – lý tưởng là dưới 100 ký tự
- Sử dụng từ khóa trong các URL trong phạm vi lý do, nhưng không cố gắng tạo từ khóa cho nội dung
- Xóa các thuộc tính động nếu có thể
- Sử dụng dấu gạch ngang làm dấu phân cách và bỏ qua các từ dừng như và, hoặc, nhưng, của,
Chọn cấu trúc Permalink phù hợp cho trang web của bạn
Cho đến nay, chúng tôi đã đề cập đến các tùy chọn cơ bản để giành quyền kiểm soát các liên kết cố định của bạn, nhưng chúng tôi vẫn chưa hiểu rõ cấu trúc liên kết cố định lý tưởng cho một trang web WordPress là gì. Câu trả lời ngắn gọn: nó phụ thuộc. Không phải mọi trang web đều được hưởng lợi từ cùng một cấu trúc, nhưng có một số điểm chung cần lưu ý.
Đầu tiên là bạn gần như chắc chắn muốn đưa tên bài đăng của mình vào liên kết cố định. Sự kết hợp tiện ích của nó cho cả người dùng trang web và công cụ tìm kiếm khiến nó trở thành thứ cần phải có và thường là tất cả những gì bạn cần. Chẳng hạn như duyệt qua các kho lưu trữ blog WPMU DEV và bạn sẽ thấy đó là cấu trúc chúng tôi sử dụng.


Nếu bạn đang điều hành một trang web chủ yếu tập trung vào tin tức, thì có một trường hợp được đưa ra để đưa thông tin ngày tháng vào liên kết cố định của bạn, nhưng nếu không thì thật khó để biện minh. Nếu bạn muốn bao gồm thông tin ngày tháng như một phép lịch sự đối với người đọc, sẽ có ý nghĩa hơn rất nhiều nếu chỉ cần đưa nó vào thông tin meta của bài đăng của bạn, nơi nó dễ dàng được quét hơn.


Bao gồm thông tin danh mục trong URL của bạn có thể có ý nghĩa trong bối cảnh của các trang web có các phần quan tâm rời rạc và được xác định rõ ràng. Hãy nhớ rằng nếu bạn đang sử dụng nhiều danh mục cho một bài đăng, chỉ một danh mục sẽ được hiển thị trong liên kết cố định và mức độ ưu tiên được đưa ra theo thứ tự bảng chữ cái. Nếu bạn cần kiểm soát chi tiết hơn đối với điều này, hãy xem xét sử dụng Liên kết danh mục WP cắm vào.
Miễn là bạn bao gồm thông tin tên bài đăng trong URL của mình, giải pháp chính xác mà bạn sử dụng sẽ không có tác động lớn theo cách này hay cách khác. Trước WordPress 3.3, đã xảy ra sự cố khi sử dụng tên bài đăng trong liên kết cố định dẫn đến một cú đánh hiệu suấtnhưng những ngày đó hạnh phúc đã trôi qua.
Như Matt Cutts, cựu trưởng nhóm spam web tại Google, chỉ ra rằng khi bạn đã có thông tin cơ bản về liên kết cố định, cấu trúc chính xác mà bạn chọn chủ yếu là do lựa chọn cá nhân.
Kích hoạt các Permalinks Đẹp
Tùy thuộc vào đặc thù của thiết lập lưu trữ cụ thể của bạn, bạn có thể cần đảm bảo các cài đặt nhất định trên máy chủ được đặt sẵn để liên kết cố định hoạt động chính xác. Nói một cách đơn giản, máy chủ web của bạn cần một số cách để có thể dịch các liên kết cố định thành một thứ mà nó thực sự có thể nhắm mục tiêu. Điều này được thực hiện như thế nào sẽ phụ thuộc vào loại máy chủ web bạn đang sử dụng. Với nhiều nhà cung cấp dịch vụ lưu trữ, những chi tiết này đã được lưu ý, nhưng đôi khi bạn có thể thấy mình cần phải bật mí.
Chúng tôi sẽ giới thiệu cách thiết lập phổ biến nhất bên dưới, nhưng nếu bạn thấy mình thường gặp khó khăn, Khắc phục sự cố Permalink của Codex là một nơi tuyệt vời để bắt đầu khắc phục sự cố.
Sử dụng Permalinks trên Apache
Đối với phần lớn các trang web WordPress, máy chủ web đang được sử dụng sẽ là Apache. Nếu đúng như vậy, bạn sẽ cần phải đảm bảo rằng một số điều kiện tiên quyết về kỹ thuật hiện có và chính xác.
Đầu tiên, mô-đun mod_rewrite của Apache phải được cài đặt và kích hoạt. Trong thư mục chính của WordPress, bạn cũng sẽ cần bật tùy chọn FollowSymLinks và cho phép sử dụng lệnh FileInfo – bạn có thể tìm thấy bản phân tích hữu ích về cách thực hiện việc này trong các tệp cấu hình Apache tại Người dùng siêu cấp.
Sau đó, bạn cũng sẽ cần một .htaccess
tệp ở vị trí mà WordPress có thể sử dụng. Nếu điều này không tồn tại, WordPress sẽ cố gắng tạo nó khi bạn kích hoạt các liên kết cố định khá tốt và cũng sẽ cần quyền ghi vào tệp.
Mày mò với .htaccess
hồ sơ có thể là một công việc lộn xộn vào thời điểm tốt nhất, vì vậy chúng tôi khuyên bạn không nên đi thẳng vào đây trừ khi bạn đã có một số kinh nghiệm trước đó. Bạn có thể tìm thấy thông tin chi tiết về việc sử dụng .htaccess
các tệp trong ngữ cảnh này tại Sử dụng trang Permalinks WordPress Codex.
Giả sử các mục đó đã có sẵn, thì bạn sẽ có thể quản lý các tùy chọn thực tế của mình từ phần phụ trợ WordPress.
Sử dụng Permalinks trên các Máy chủ Web khác
Tất nhiên, Apache không phải là máy chủ duy nhất được sử dụng rộng rãi. Các lựa chọn thay thế phổ biến bao gồm Nginx và Lighttpd. Bạn sẽ tìm thấy hướng dẫn sử dụng liên kết cố định với cả hai trong WordPress Codexcùng với các mẹo về cách thiết lập và chạy với máy chủ Windows cũng như cài đặt cục bộ trên Mac và PC.
Thay đổi Permalinks trên một trang web trực tiếp
Tốt nhất, bạn nên quyết định cấu trúc liên kết cố định ưa thích của mình trước khi khởi chạy trang web và sau đó gắn bó với nó theo thời gian.
Tuy nhiên, bạn có thể phải thực hiện các thay đổi trên một trang hiện có vào một lúc nào đó. Hãy nhớ rằng đây là một bước tiến lớn để xem xét toàn bộ trang web và bạn có khả năng gặp khó khăn khi nói đến các liên kết bên ngoài và thứ hạng SEO hiện có.
Việc thực hiện các thay đổi trong phần phụ trợ WordPress phải đủ đơn giản, nhưng bạn sẽ cần phải chuyển hướng 301 tất cả các liên kết trước đó của mình để đảm bảo bạn không gây phản cảm với cả người dùng và công cụ tìm kiếm. Bắt đầu bằng cách đảm bảo rằng bạn có một danh sách đầy đủ của cả các URL trước đó và những gì chúng sẽ chuyển hướng đến.
Tốt nhất, sau đó bạn sẽ muốn sử dụng một plugin như Chuyển hướng hoặc Plugin chuyển hướng SEO để đảm bảo các liên kết cũ vẫn tìm được mục tiêu phù hợp. Hãy nhớ xem tổng quan của chúng tôi về chuyển hướng 301 trong WordPress để biết phân tích đầy đủ về chủ đề và hướng dẫn về các plugin liên quan mà bạn có thể sử dụng.
Kết thúc
Bắt cấu trúc liên kết cố định của bạn được xác định là một trong những quyết định đầu tiên mà bạn có thể sẽ thực hiện trên bất kỳ trang web WordPress mới nào.
Từ góc độ SEO và hiệu suất, tốt nhất không nên sử dụng cài đặt liên kết cố định “xấu xí” mặc định và thay vào đó hãy chọn cấu trúc liên kết cố định “đẹp” mà con người có thể đọc được. Điều quan trọng là phải ghi nhớ các hướng dẫn URL của Google khi đặt sên cho trang web của bạn và khi chỉnh sửa URL cho các bài đăng và trang.
Cuối cùng, hãy đảm bảo rằng nếu bạn quyết định thay đổi cấu trúc liên kết cố định hiện có của mình trên một trang web đang hoạt động, bạn sẽ thực hiện với mức độ thận trọng lớn và đảm bảo rằng bạn đã cung cấp các công cụ để xử lý chuyển hướng.
Thẻ: