[Bài 28] Thiết lập đường dẫn tĩnh mặc định – Permalink Settings

Trong bài này mình sẽ nói sơ qua về đường dẫn tĩnh (Permalink) và thiết lập đường dẫn tĩnh mặc định cho bài viết, trang, chuyên mục & các thẻ tag.

Permalink là gì vậy ?


Như phần mở đầu mình cũng đã nói, Permalink dịch ra tiếng Việt là đường dẫn tĩnh, hay còn gọi là liên kết cố định (permanent URL). Nếu bạn chưa hiểu URL là gì thì gõ lên khung tìm kiếm của Hocban.vn từ khóa ” URL là gì ” để xem thêm nhé !

Còn liên kết cố định (permanent URL) là sao nhỉ ? Mình lấy trường hợp cụ thể và các bạn hình dung nhé !



  • Trên blog Hocban.vn có bài viết về tên miền, đường dẫn của nó là hocban.vn/ten-mien-la-gi. Tức là khi bạn nhập dòng này vào trình duyệt thì sẽ dẫn bạn đến bài viết Tên miền là gì trên blog Hocban.vn. Cái đường dẫn đó được gọi là liên kết cố định – Permalink.
  • Oke, bây giờ bạn thử sửa cái đường dẫn trên thành hocban.vn/ten-mien-la-gi-abc-xyz và thử truy cập xem sao.
Loi 404 - Page not found

Lỗi 404 – Page not found

  • Đấy, sau khi nhập vào URL đã thay đổi, bạn nhìn thấy một thông báo “Lỗi 404 – Trang bạn truy cập không tồn tại” điều này có nghĩa là khi thay đổi liên kết cố định, đường dẫn tới bài viết bị sai đi, tất nhiên là không lấy được nội dung.

Thiết lập đường dẫn tĩnh mặc định


Thiết lập này nhằm tạo một cấu trúc đường dẫn tĩnh mặc định, để khi mà bạn tạo một Post, page, category hay tag thì sẽ tự tạo cho bạn một đường dẫn theo cấu trúc định sẵn.

Bây giờ bạn vào Settings >> chọn Permalinks để mở phần cài đặt đường dẫn tĩnh Permalink Settings.

Phan thiet lap duong dan tinh permalink Settings

Phần thiết lập đường dẫn tĩnh permalink Settings

WordPress họ đưa ra một số các cấu trúc permalink mặc định để bạn lựa chọn, tùy vào sở thích mà chọn thôi. Mình khuyến khích dùng kiểu thứ 2 từ dưới lên (Post name) như trong hình đã chọn sẵn. Và với cấu trúc URL này thì một bài viết trên hocban.vn sẽ có đường dẫn là: https://hocban.vn/ten-bai-viet

Optional – tùy chỉnh bổ sung


Đây là phần tùy chọn thêm cho đường dẫn tĩnh mặc định, cụ thể là bạn có thể thêm cái tên chuyên mục đứng trước tên bài viết. Ví dụ thế này nhé !

  • Nếu như bạn chọn kiểu URL là dạng Post name như ở trên thì URL của bạn có thể tương tự như: https://hocban.vn/wordpress-la-gi.
  • Còn khi bạn thêm cho nó một chuyên mục (Category base) đứng trước tên bài viết trong đường dẫn. Ở đây mình tạm đặt bài viết “WordPress là gì” trong chuyên mục “Học WordPress”. Thì cấu trúc đường dẫn tĩnh nó tự sinh ra sẽ là: https://hocban.vn/hoc-wordpress/wordpress-la-gi.

Để thêm cái chuyên mục hoc-wordpress trước tên bài viết thì bạn chọn và dán vào phần Custom Structure đoạn %category%/%postname% là được.

Như vậy là chúng ta vừa tìm hiểu xong cách thiết lập đường dẫn tĩnh mặc định – Permalink Settings cho website rồi đấy. Nếu bạn có điều gì thắc mắc, hãy để lại bình luận bên dưới cho mình nhé !

Bài học trước đó và tiếp theo


Nếu bạn thấy bài viết này hữu ích thì có thể chia sẻ nó qua:

Bài viết bạn đang xem được viết bởi Tịnh Nguyễn, một thanh niên đến từ Gia Lai, lai rai hay đi comment dạo 😂

avatar
14 Comment threads
25 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
17 Comment authors
hueNguyen DNQUANGCHI CONGTiến Cường Recent comment authors
hue <span class="wpdiscuz-comment-count">1 bình luận </span>
hue 1 bình luận

đường dẩn
yizolo.com/blog/page/2/ bị lổi khi nhấn sang trang số 2 của trang bài viết. bạn có thể tư vấn giùm mình cách khắc phục không ạ?

Nguyen DN <span class="wpdiscuz-comment-count">1 bình luận </span>

Nếu trong khi đang làm mà mình thay đổi cấu trúc đường dẫn, các link có tự động redirect 301 không?

QUANG <span class="wpdiscuz-comment-count">1 bình luận </span>

rất bổ ích

CHI CONG <span class="wpdiscuz-comment-count">1 bình luận </span>

hướng dân bài viết của bạn rất hay nó giúp mình khắc lỗi rất nhiều

Tiến Cường <span class="wpdiscuz-comment-count">1 bình luận </span>

AD cho em hỏi là đường dẫn tĩnh của em nó tự động thêm ký tự dạng này thì sửa như thế nào với ạ https ://tinhdaudua .com. vn/ mua-he-len-dung-dau-dua-dong-hu-hay-dong-chai-xit/#.XPHaT4gzbIU

Lua <span class="wpdiscuz-comment-count">2 bình luận </span>

Quá tuyệt cái này có thể vận dụng để làm cấu trúc Silo để giúp google hiểu website của mình hơn

Minh Khánh <span class="wpdiscuz-comment-count">28 bình luận </span>

silo thì cứ %category%/%postname% mà phang thôi

Sĩ <span class="wpdiscuz-comment-count">2 bình luận </span>

Cho mình hỏi, mình chọn đường dẫn tĩnh theo tiêu đề postname. Nhưng nó lỗi ra thế này là sao bạn?

comment image

Sĩ <span class="wpdiscuz-comment-count">2 bình luận </span>

Ad vô link hình ak, sẽ thấy hình mà đường link đang bị lỗi là link của page luôn

Thụy Trân <span class="wpdiscuz-comment-count">3 bình luận </span>

Cho mình hỏi nếu mình lập wordpress theo cách của bạn, khi search trang wordpress đã tạo trên Google thì có hiện ra không ạ?

Thụy Trân <span class="wpdiscuz-comment-count">3 bình luận </span>

cám ơn bạn nhé

Thụy Trân <span class="wpdiscuz-comment-count">3 bình luận </span>

Mình mới tập chơi wordpress nên có nhiều cái k biết. Cám ơn bạn nhé, mình sẽ làm thử theo bài bạn dạy.

Đạt Nguyễn <span class="wpdiscuz-comment-count">151 bình luận </span>

Mình khi nào cũng xài theo kiểu domain.com/post.html , bỏ đường dẫn chuyên mục luôn cho gọn.
Tuy nhiên đối với 1 số loại site thì nên để lại đường category thì tốt hơn

Cường <span class="wpdiscuz-comment-count">114 bình luận </span>

Đúng vậy, nếu không có thêm custom post type và custom taxonomy thì có thể bỏ /category. Tuy nhiên vẫn không nên làm như thế.

Đạt Nguyễn <span class="wpdiscuz-comment-count">151 bình luận </span>

Đuôi .html thật ra chỉ làm cho đường dẫn nó đẹp hơn thôi, mà .html hình như chỉ cho phép cho phần tử cuối cùng trong chuỗi đường dẫn tĩnh, category người ta chẳng ai thêm đuôi đó cả

AloZing <span class="wpdiscuz-comment-count">9 bình luận </span>

tớ xài kiểu postname như mặc định, nhưng đường link bài viết nó gộp thêm chữ chuyen-muc, làm sao bỏ chữ đó đi cho đẹp, mong Ad hướng dẫn

Phi Hồ <span class="wpdiscuz-comment-count">15 bình luận </span>

Cho mình hỏi muốn thêm phần đuôi trên url là “.html” thì dùng cấu trúc https://domain/%postname%.html phải ko admin ?

Cường <span class="wpdiscuz-comment-count">114 bình luận </span>

Đúng rồi bạn, thêm .html vào sau là được. Tuy nhiên chỉ áp dụng cho post nhé.

Khánh Nam <span class="wpdiscuz-comment-count">2 bình luận </span>

Đặt permalink nhiều khi cũng quan trọng ra phết. Nó đặc biệt có ảnh hưởng đến SEO.
Thanks!

Tôi Xấu Trai <span class="wpdiscuz-comment-count">91 bình luận </span>

Đấy thật ra nhảy cóc nên bỏ mất bài này làm cả sáng cứ đứng ngồi mà k biết sia google ntn 🙁

Sơn Standa <span class="wpdiscuz-comment-count">5 bình luận </span>

Mình cũng chọn kiểu 2, nhìn rất thân thiện