Cài đặt chuyển hướng URL và làm đẹp link affiliate cho Ghost CMS

Hướng dẫn bạn cách tạo một link đẹp và cài đặt chuyển hướng tự động 302 Redirect URL cùng lúc khi dùng Ghost CMS.

Cường Trần
Cường Trần
4 phút đọc

Không giống như WordPress, bạn có các plugin như PrettyLink để làm đẹp URL và chuyển hướng tự động, Ghost CMS cũng có tính năng tương tự vậy.

Cách làm này cũng giúp bạn sửa nhanh đơn lẻ các bài viết URL cũ sang URL mới (301 Redirect).

Link affiliate rất xấu và luôn xấu, không những thế nó còn "phô" luôn ID affiliate của bạn, sẽ dễ bị kẻ xấu thay thế bởi ID affiliate của họ tự động (bằng plugin WordPress) sau khi đã "trộm" nội dung bài viết của bạn. Khi ẩn link affiliate đi bạn có thể hạn chế rủi ro này.

Ngoài ra, việc làm đẹp link giúp cho người xem và chính bạn dễ nhớ và nhập vào trình duyệt khi cần.

Bạn tự hỏi tại sao lại phải dễ nhớ để nhập vào trình duyệt?

Bởi vì có thể nội dung của bạn không phải ấn phẩm kỹ thuật số mà là các bản in giấy như sách hoặc danh thiếp. Bạn phải có link đẹp dễ nhớ để người đọc điền nhanh vào trình duyệt vì họ không thể nhấp vào link trên ấn phẩm giấy.

Một công dụng khác là khi bạn chạy email marketing, đa số các dịch vụ email marketing đều không cho phép chèn link affiliate vào nội dung email. Khi đó nếu bạn dùng link chuyển hướng với tên miền của bạn thì lại ổn. Đây là một mẹo nhỏ cho bạn.

Lý do kế tiếp là bạn có thể kiểm soát thay đổi ĐỒNG LOẠT nhiều link một lúc chỉ bằng một thao tác thay đổi duy nhất. Tất cả link trong bài viết sẽ cập nhật.

Lý do cuối cùng: Bạn giúp giảm việc gây hại SEO cho các link liên kết ngoài bằng link chuyển hướng Redirect 302.

Ghost có một tính năng là Redirects giúp bạn chuyển hướng, đồng thời có thể làm đẹp được link chuyển tiếp.

Cách làm khá đơn giản như sau:

  1. Download Redirects ở Ghost Dashboard
  2. Mở file và tạo các quy tắc chuyển hướng
  3. Tải lên lại file redirects.json
Redirects Ghost
Redirects

Mặc định file redirects.json khi tải về sẽ có nội dung trống như sau

[]

Bạn sẽ tạo mỗi link chuyển hướng dưới dạng block {} như sau (tách nhau bởi dấu ,)

[
    {
        "from": "/@cuongtran/",
        "to": "/gioi-thieu/",
        "permanent": false
    },
    {
        "from": "/ghostcms/",
        "to": "https://ghost.org",
        "permanent": false
    }
]

Bạn lưu ý về lựa chọn permanent, false302 Redirect, true sẽ là 301 Redirect. Các link affilate hay chuyển hướng bài viết khác bạn cần để 302 Redirect (false).

Nếu bạn muốn đổi URL bài viết cũ sang một bài viết mới thì mới dùng 301 Redirect.

Để minh họa cho 2 quy tắc trên, bạn có thể thử bấm vào link sau

  1. https://ghostfam.com/@cuongtran/
  2. https://ghostfam.com/ghostcms/

Lời kết...

Bạn tuyệt đối không được dùng cách này để thay đổi cấu trúc URL bài viết, nếu muốn thay đổi và chuyển hướng đồng loạt thì bạn phải dùng Routes thay vào đó.

Bạn cần sao lưu lại nội dung của file redirects.json bởi vì nếu Migration nó sẽ mất giống như file Routes.

Dù làm khá thủ công, nhưng link chuyển hướng hoạt động cực kỳ nhanh và chính xác. Không giống như một số plugin của WordPress là bạn cần thời gian chờ vì code.

Nếu bạn muốn link có tính trạng rel=nofollow thì bạn phải dùng HTML card khi viết bài và tạo HTML thủ công cho nó. Vẫn có một cách khác bằng JavaScript nhưng tạm thời bài viết này sẽ tạm dừng ở đây, tôi sẽ dành một bài viết khác cho vấn đề này.

Dynamics Routes là gì? Kiến thức cơ bản về Routes Ghost
Một trong những khó khăn đầu tiên của hầu hết người dùng Ghost đó là Routes. Hãy cùng tìm hiểu Routes là gì nhé!
Hướng Dẫn

Bạn có thể quan tâm

Viết bài trên Google Docs, xuất bản trên Ghost

Hướng dẫn cách viết blog trên Google Docs và xuất bản trên Ghost CMS.

Viết bài trên Google Docs, xuất bản trên Ghost

Hiệu ứng lightbox video Youtube cho Ghost bằng Fancyapps

Cáchtạo hiệu ứng lightbox cho video Youtube đơn giản bằng Fanyapps cho Ghost.

Hiệu ứng lightbox video Youtube cho Ghost bằng Fancyapps

Thêm hiệu ứng lightbox cho Ghost siêu đơn giản với Fluidbox

Cách đơn giản để thêm hiệu ứng lightbox cho ảnh, vừa nhanh vừa đẹp.

Thêm hiệu ứng Lightbox cho ảnh siêu đơn giản cho Ghost
Cường Trần

Cường Trần

Cường chuyên viết về giải pháp liên quan đến WordPress và Ghost, là một How-to blogger thực chiến.

bởi @CườngTrần