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.
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).
Tại sao bạn cần chuyển hướng URL và làm đẹp link affiliate?
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.
Cách cài đặt chuyển hướng URL và làm đẹp link cùng lúc
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:
- Download Redirects ở Ghost Dashboard
- Mở file và tạo các quy tắc chuyển hướng
- Tải lên lại file
redirects.json

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
, false
là 302 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
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.
Cách sử dụng Ghost Comment đúng cách - Hướng dẫn chi tiết
Ghost có tính năng bình luận tích hợp, được gọi là ghost comment, tính năng này được thêm vào giúp ghost hoàn thiện hơn tính năng thành viên vốn rất mạnh của ghost.
Cách tạo email tên miền riêng miễn phí với Cloudflare từ A-Z
Hướng dẫn chi tiết cách tạo email tên miền riêng miễn phí để gửi và nhận email chuyên nghiệp bằng Cloudflare Email Route.
Cung cấp tên website Ghost cho Google tìm kiếm
Hướng dẫn khai báo tên website cho Google tìm kiếm với ghost CMS.

Bản tin ghostFam
Đăng ký nhận bản tin để nhận các bài viết mới nhất tự động vào email của bạn hàng tuần.