Để 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://yourwebsite.com/joomla/index.php?option=com_content&task=view&id=5&Itemid=6 http://vietesoft.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://yourwebsite.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:
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 /
RewriteBase /
RewriteBase /joomla
- 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
Vào trang quản trị Joomla, VD: http://vietesoft.com/joomla/administrator/
Chọn Global Configuration --> SEO Settings --> Search Engine Friendly URLs
Chọn Site --> Global Confirguration --> SEO
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...