Hướng dẫn cấu hình Permalinks và Đường dẫn tĩnh trong PolyCMS
Cấu hình Permalinks (Đường dẫn tĩnh)
Di chuyển đến mục Blog > Settings > Permalinks để cấu hình cấu trúc đường dẫn cho trang blog. PolyCMS hỗ trợ tùy biến linh hoạt các mẫu URL để tối ưu hóa SEO và sắp xếp nội dung khoa học.
Tiền tố Blog (Blog Prefix)
Tiền tố blog xác định đường dẫn gốc cho toàn bộ các trang hiển thị ngoài giao diện của CMS:
| Tiền tố cấu hình | Đường dẫn URL kết quả |
|---|---|
/blog (mặc định) | yourdomain.com/blog/tieu-de-bai-viet |
/news | yourdomain.com/news/tieu-de-bai-viet |
/articles | yourdomain.com/articles/tieu-de-bai-viet |
Các thay đổi về tiền tố đường dẫn sẽ có hiệu lực ngay lập tức. Hệ thống PolyCMS tự động làm mới bộ nhớ đệm định tuyến (routing cache).
Category Base (Đường dẫn Chuyên mục)
Cấu hình từ khóa hiển thị trên đường dẫn của trang lưu trữ chuyên mục:
- Mặc định:
category→yourdomain.com/blog/category/lap-trinh-web - Tùy biến:
topics→yourdomain.com/blog/topics/lap-trinh-web
Tag Base (Đường dẫn Thẻ tag)
Cấu hình từ khóa hiển thị trên đường dẫn của trang lưu trữ thẻ tag:
- Mặc định:
tag→yourdomain.com/blog/tag/php - Tùy biến:
label→yourdomain.com/blog/label/php
Bộ nhớ đệm đường dẫn (URL Caching)
PolyCMS sử dụng một tệp tin cache tiền tố (.blog_prefix_cache.php) để tối ưu hóa tốc độ xử lý định tuyến động của máy chủ. Bộ nhớ đệm này sẽ tự động được tạo lại mỗi khi bạn nhấn lưu cài đặt permalinks.
Nếu bạn gặp lỗi 404 khi truy cập các trang ngoài giao diện, bạn chỉ cần di chuyển đến mục Blog > Settings > Permalinks và nhấn nút Save Settings để hệ thống tự động thiết lập lại tệp tin cache này.
Hệ thống Định tuyến động (Dynamic Routing)
Bộ điều phối định tuyến sẽ tự động xử lý các đường dẫn:
- Đường dẫn bài viết:
/{prefix}/{post-slug} - Đường dẫn chuyên mục:
/{prefix}/{category-base}/{category-slug} - Đường dẫn thẻ tag:
/{prefix}/{tag-base}/{tag-slug} - Đường dẫn trang tĩnh:
/{prefix}/{page-slug} - Trang tìm kiếm:
/{prefix}/search?q={chuoi-tim-kiem}
Tất cả các định tuyến này được thiết lập động trong quá trình chạy hệ thống (runtime), hoàn toàn không yêu cầu bạn phải chỉnh sửa thủ công tệp .htaccess hay thay đổi cấu hình dịch vụ web server.
Chuyển hướng 301 (301 Redirects)
Khi bạn thay đổi đường dẫn tĩnh (slug) của bài viết, PolyCMS hỗ trợ tự động cấu hình chuyển hướng 301 để bảo toàn điểm số SEO. Cơ chế này giúp các công cụ tìm kiếm cập nhật chỉ mục sang liên kết mới mà không làm mất điểm xếp hạng trang web đã tích lũy.
Các khuyến nghị vận hành
- Hãy thống nhất lựa chọn một tiền tố blog cố định ngay từ đầu và tránh thay đổi sau khi các bài viết đã được lập chỉ mục trên Google.
- Sử dụng các từ khóa Category Base và Tag Base ngắn gọn, rõ nghĩa.
- If migrating from another CMS, set up 301 redirects for old URLs.
- Sau mỗi lần thay đổi cài đặt permalinks, hãy duyệt thử ngoài trang chủ để đảm bảo các trang tải bình thường.
Tài liệu hướng dẫn liên quan
- Cấu hình SEO — Thiết lập các thẻ meta và Open Graph.
- Giải quyết sự cố — Hướng dẫn sửa các lỗi 404 và vấn đề đường dẫn tĩnh.