[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


Bài viết bạn đang xem được viết bởi Tịnh Nguyễn, là người thường đăng bài và comment dạo trên Hocban.vn

Không biết bạn đã từng đọc qua các nội dung dưới đây chưa nhỉ ?

guest
45 Comments
Inline Feedbacks
View all comments
Toán Học <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">8</span><span style="color: #e91e63;">) </span>
Friend

Gần đây mình thường thiết lập đường dẫn tĩnh cả ngày tháng và năm. Mình thấy seo tốt hơn hẳn so với đừng dẫn kia 🙂

Công Kiệt <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">1</span><span style="color: #e91e63;">) </span>
Friend

Thả Tym

Nguyen DN <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

Bên mình cso 3 website a.com, b.com. c.com, giờ đang muốn gộp tất cả về 1 trang (dạng subdomain). Dạng a.com, b.a.com, c.a.com . Dùng 301 redirect thì tốc độ vào web khá chậm. Có cách nào nhanh hơn ko admin?

Mở bài việt bắc <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">23</span><span style="color: #e91e63;">) </span>
Friend

Thường lúc mới setup site thì không bị lỗi, nhưng nếu viết vài bài mà setup thiết lập đường dẫn tĩnh mặc định sẽ bị mắc lỗi nha mọi người

hue <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">1</span><span style="color: #e91e63;">) </span>
Friend
hue (1)

đườ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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">1</span><span style="color: #e91e63;">) </span>
Friend

rất bổ ích

CHI CONG <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">1</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">1</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">37</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Lua

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

Sĩ <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời 

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">3</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">3</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Thụy Trân

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.

Thụy Trân <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">3</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Thụy Trân

cám ơn bạn nhé

Đạt Nguyễn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">160</span><span style="color: #e91e63;">) </span>
Member

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

Đạt Nguyễn <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">160</span><span style="color: #e91e63;">) </span>
Member
Đã trả lời  Đạt Nguyễn

Đ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ả

Cường <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Đạt Nguyễn

Đú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ế.

AloZing <span style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">9</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">15</span><span style="color: #e91e63;">) </span>
Friend

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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">117</span><span style="color: #e91e63;">) </span>
Friend
Đã trả lời  Phi Hồ

Đú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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">2</span><span style="color: #e91e63;">) </span>
Friend

Đặ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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">91</span><span style="color: #e91e63;">) </span>
Friend

Đấ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 style="color: #e91e63;">(</span><span class="wpdiscuz-comment-count">5</span><span style="color: #e91e63;">) </span>
Friend

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