Thông thường sau khi cài đặt Joomla! chúng ta dễ nhận thấy các địa chỉ URL (các đường link) của website đều rất dài và chứa các tham số trông rất phức tạp. Để có thể đơn giản hóa các đường link này, đặc biệt là việc biến các đường link này sao cho chúng có thể chứa tiêu đề của bài viết liên quan giúp các máy tìm kiếm như Google , Yahoo dễ phát hiện ra chúng ta cần bật tính năng seo/SEF của Joomla!
Trước khi bật tính năng seo/SEF chúng ta có các địa chỉ URL dạng như sau:
http://vinaora.com/Joomla/index.php?option=com_content&task=view&id=5&Itemid=6
http://vinaora.com/Joomla/index.php?Itemid=27&option=com_content
Sau khi bật tính năng seo/SEF chúng ta có các địa chỉ URL tương ứng như sau:
http://vinaora.com/Joomla/content/view/5/6
http://localhost/Joomla/Toi-uu-website-Joomla/27-Tao-link-than-thien-seo-SEF
Bây giờ, để bật tính năng seo/SEF các bạn thực hiện từng bước như sau:
Bước 1: Xác định dạng địa chỉ website của bạn
Mở file htaccess.txt và tìm đến đoạn:
# Uncomment following line if your webserver's URL
# is not directly related to physical file paths.
# Update Your Joomla/MamboDirectory (just / for root)
# RewriteBase /
Nếu website của bạn có dạng http://vinaora.com/ , gõ thêm dòng:
RewriteBase /
Nếu website của bạn có dạng http://vinaora.com/Joomla/ , gõ thêm dòng:
RewriteBase /Joomla
Bước 2: Đổi tên file htaccess.txt --> .htaccess
Có thể đổi tên thông qua FTP hoặc công cụ quản lý file do HOSTING cung cấp
Nếu bạn chạy trên localhost thì mở COMMAND
- Chuyển đến thư mục chứa Joomla bằng lệnh cd, VD:
cd C:/www/Joomla
- Sau đó đổi tên
rename htaccess.txt .htaccess
Bước 3: Bật seo/SEF:
Vào trang quản trị Joomla, VD: http://vinaora.com/Joomla/administrator/
Nếu đang dùng Joomla 1.5
Chọn Global Configuration --> seo Settings --> Search Engine Friendly URLs
Nếu đang dùng Joomla 1.0.x (1.0.12)
Chọn Site --> Global Confirguration --> seo
Bước 99: Các chú ý
Apache Server của bạn phải nạp rewrite_module.
Nếu bạn đang làm trên localhost, thì mở file httpd.conf và tìm đến dòng:
#LoadModule rewrite_module modules/mod_rewrite.so
bỏ dấu # ở đầu dòng đi
Ngoài việc bật tính năng seo/SEF trên chính Joomla chúng ta có thể sử dụng các phần mềm của hãng thứ ba (3rd party) để có thể có được những đường link như ý muốn. VD như: Artio JoomSEF, OpenSEF, Joomla SEF Patch, JoomSEO...
- 28/02/2010 04:18 - 7 cách kiếm tiền từ trang web
- 28/02/2010 04:16 - Host miễn phí tốt nhất
- 28/02/2010 04:14 - Tăng tốc Joomla! bằng cách tạo cache cho module
- 28/02/2010 04:13 - Tăng tốc cho Joomla 1.5
- 28/02/2010 04:10 - Bật tính năng "cache" để tăng tốc cho Joomla 1.5!
- 28/02/2010 04:05 - Phân quyền bảo mật trong joomla
- 28/02/2010 04:02 - Việc cấu hình Joomla để cho phép gửi và nhận mail
- 28/02/2010 04:00 - Chỉ hiển thị vùng {mainbody} hay {component} của một Website Joomla
- 28/02/2010 03:59 - Thay đổi cách hiển thị tiêu đề bài viết trong Joomla
- 28/02/2010 03:55 - Lỗi mất ký tự tiếng Việt trong tiêu đề Joomla 1.5
- 28/02/2010 03:54 - Cấm xem vị trí các module trên Template
- 28/02/2010 03:47 - Cách trình bày trang Homepage (Frontpage)
- 28/02/2010 03:45 - Cài đặt các thành phần mở rộng cho Joomla
- 28/02/2010 03:44 - Lỗi đăng nhập vào Joomla
- 28/02/2010 03:42 - Các thông số cần chú ý khi upload lên server
- 28/02/2010 03:36 - Bảo mật cho trang quản trị administrator bằng mật khẩu
- 28/02/2010 03:23 - Kiểm tra Website Joomla bằng Joomla! HISA
- 28/02/2010 03:22 - Hướng đẫn sử dụng Facebook toàn tập
Kiến Thức Thiết Kế Web 



