Hướng dẫn chuyển đổi .htaccess apache sang lighttpd (KLOXO - Joomla)

5 /5
1 người đã bình chọn
Đã xem:  | Cật nhập lần cuối:2024-01-30 16:16:26  | RSS

Lưu ý :
- Hướng dẫn này dành cho server linux sử dụng control panel Kloxo ,webserver :lighttpd ,CMS joomla.
- Bạn phải chắc chắn đã kích hoạt cách tính năng SEF của Joomla
+Search Engine Friendly URLs:Yes
+Use Apache mod_rewrite:Yes
+Add suffix to URLs:Yes
----------------------------------------------------------------------------------------
Đối với VPS chúng ta thường sử dụng lighthttp
Nhược điểm của lighttpd là ít phổ biến hơn apache và hầu hết các opensource CMS đều không viết để hỗ trợ lighttpd (về tính năng SEO ,SEF...). Sau đây tôi xin hướng dẫn cách edit để sử dụng CMS Joomla (.htaccess) với lighttpd :

1.Đầu tiên bạn đăng nhập kloxo của bạn :


2.Chọn {Clients} => chọn domain
3.Chọn Script => chọn Lighttpd Rewrite Rule

thêm đoạn mã sau vào:

url.rewrite-final = (
'^/images,*$' => '$0',
'^/templates.*$' => '$0',
'^/administrator.*$' => '$0',
'^/components.*$' => '$0',
'^/cache.*$' => '$0',
'^/media.*$' => '$0',
'^/images.*$' => '$0',
'^/languages.*$' => '$0',
'^/library.*$' => '$0',
'^/plugin.*$' => '$0',
'^/includes.*$' => '$0',
'^/cgi-bin.*$' => '$0',
'^/(.*\.php)' => '$0',
'^/(.*)' => '/index.php?$1'
)

=> update (hoặc update all)
4.Tiếp tục bạn vào quản lý file ,tìm đến file lighttpd.conf (đường dẫn etc/lighttpd/lighttpd.conf)
thêm nội dụng này vào dòng tiếp theo

server.error-handler-404 = '/index.php'

=> Lưu lại
5.Restart dịch vụ lighttpd

service lighttpd restart