Bài thực hành hướng dẫn bạn tạo url thân thiện trên website Joomla, giúp cho SEO thuận lợi hơn.
URL hình dạng ra sao
Mỗi khi bạn copy một đường link nào đó để chia sẻ, thì đó chính là một URL. Khi mở một trang web bằng trình duyệt (Chrome hoặc Cốc cốc, click vào thanh address trên cùng, URL đầy đủ sẽ hiện ra cho bạn thấy.
SEF là gì?
SEF (Search Engine Friendly) là URL thân thiện với công cụ tìm kiếm, thường được sử dụng để cải thiện SEO.
- SEF URL dễ đọc, ngắn gọn và mô tả nội dung của trang thay vì sử dụng các tham số phức tạp.
- Ví dụ:
- Không thân thiện (Non-SEF):
https://example.com/index.php?option=com_content&id=123&task=view
- Thân thiện (SEF):
https://example.com/blog/gioi-thieu-ve-url-va-sef
- Không thân thiện (Non-SEF):
Lợi ích của SEF:
- Tăng khả năng SEO: Công cụ tìm kiếm dễ hiểu nội dung trang hơn.
- Cải thiện trải nghiệm người dùng: Người dùng dễ nhớ và hiểu nội dung qua URL.
- Chia sẻ dễ dàng hơn: URL ngắn gọn dễ chia sẻ trên mạng xã hội hoặc email.
URL mặc định của Joomla
URL mặc định của Joomla là không đẹp,
Ví dụ như: https://example.com/index.php?option=com_content&id=123&task=view
http://example.com/index.php/component/tags/tag/worldwide
vì sao vậy. Vì Joomla được thiết kế hoạt động trên nhiều OS và phần mềm chạy cùng, như Linux với Apache hoặc Nginx, hoặc Window với IIS service.
URL và SEF có liên quan mật thiết với các hệ thống này, nhưng việc thiết lập sẵn sẽ làm hệ thống website bị sự cố, và có thể không chạy được luôn trang cài đặt ban đầu. Với những người mà lần đầu dùng Joomla, tải về cài đặt, mà thấy cái thông báo lỗi chình ình đúng là khó chịu và dễ nản. Phương án an toàn là đảm bảo Joomla có thể chạy được trên các OS trước đã. Việc bật SEF người dùng sẽ phải tự làm bằng tay về sau.
Các bước bật SEF, loại bỏ index.php khỏi URL, tạo URL đẹp
1. Đổi tên file htaccess.text
thành .htaccess
htaccess.txt
và đổi tên lại thành .htaccess
Đổi tên file trên XAMPP trên máy tính của bạn.
Lưu ý: windows Explorer (quản lý file trên win) không cho phép đổi tên file như vậy. Nên bạn sẽ phải dùng đến một số phần mềm khác
- Sử dụng phần mềm FTP FileZilla để sửa tên file trên máy tính của bạn
Trên hosting Cpanel
Hosting Cpanel bạn có thể dùng phần mềm FTP FileZilla kết nối đến hosting để thao tác. Hoặc cũng có thể dùng trình quản lý hosting trên nền web để chỉnh.
Bạn cần đăng nhập vào trình quản lý file trên server/hosting và thực hiện việc đổi tên file này.
Sau khi đổi tên file, mở trang Frontend xem trang có hoạt động bình thường không. Nếu bình thường thì tiếp tục bước sau. Nếu bị lỗi, có thể cấu hình server của bạn đang không tương thích. Bạn chỉ cần reset lại như lúc chưa chỉnh bằng cách đổi tên file về như cũ là htacess.txt
. Và bạn cũng sẽ tạm thời bỏ qua bài này để đến bài thực hành kế tiếp. Chúng ta sẽ xử lý phần này sau.
2. Tiến hành thiết lập ở Backend / Global Configuration
Đi đến trang Menu >> System >> Global Configuration
- Tại field Search Engine Friendly URLs chọn Yes
- Field Use URL Rewriting chọn Yes
Lưu lại và kiểm tra trang web Frontend của bạn xem, xem url đã thay đổi và thân thiện hơn chưa nhé.
Sau khi đổi tên file, mở trang Frontend nếu bị lỗi, có thể cấu hình server của bạn đang không tương thích. Bạn chỉ cần reset lại như lúc chưa chỉnh bằng cách đổi tên file về như cũ là htacess.txt
. Và bạn cũng sẽ tạm thời bỏ qua bài này để đến bài thực hành kế tiếp. Chúng ta sẽ xử lý phần này sau.
Dành cho các server chạy với Nginx và Window
Phần này dành cho các bạn chạy server với Nginx và Window,
Với Nginx vui lòng xem hướng dẫn từ Joomla https://docs.joomla.org/Nginx
Với Window chạy IIS service: đổi tên file web.config.txt
thành web.config
Dustin Dũng có 15 năm kinh nghiệm làm việc với PHP, SQL, Đã thực hiện qua các dự án với Joomla!, Wordpress, Opencart, PrestaShop, Magento. Với Joomla!, Dustin Dũng có hơn 15 năm kinh nghiệm, từ Mambo, rồi Joomla 1.0 và bây giờ là Joomla! 5