Bạn đã thành công đăng ký ghostFam
Tuyệt! Next, complete checkout for full access to ghostFam
Chào mừng bạn quay trở lại! Bạn đã đăng nhập thành công.
Thành công! Tài khoản của bạn đã kích hoạt đầy đủ, bây giờ bạn có thể xem tất cả bài viết.
Thành công! Your billing info is updated.
Billing info update failed.

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
Cài đặt chuyển hướng URL và làm đẹp link affiliate cho Ghost CMS

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

Thành viên Mở

Lỗi không đổi được địa chỉ email người gửi trong Ghost? Đây là cách 🤫

Cách tự sửa lỗi không thay đổi được email người gửi trong Ghost CMS.

Lỗi không đổi được địa chỉ email người gửi trong Ghost? Đây là cách 🤫
Thành viên Mở

Tự cài đặt Ghost CMS với DigitalOcean Marketplace tự động

Hướng dẫn tự cài đặt Ghost CMS tự động bằng DigitalOcean với một nút bấm.

Tự cài đặt Ghost CMS với DigitalOcean Marketplace tự động
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.