Có nhiều cách để ngăn chặn việc truy cập này, say đây sẽ là một trong những cách ngăn chặn truy cập vào thư mục administrator của Joomla!
Tại thư mục gốc của Joomla! hãy tạo thêm một thư mục khác và đặt tên nào đó để không ai biết được, thí dụ "quantri"
Trong thư mục "quantri", tạo một tập tin đặt tên là index.php có nội dung như sau:
View source
<?php
$admin_cookie_code="1234567890";
setcookie("JoomlaAdminSession",$admin_cookie_code,0,"/");
header("Location:../administrator/index.php");
?>
Kiểm tra xem tại thư mục gốc của Joomla! đã có tập tin .htaccess hay chưa, nếu chưa có thì hãy tìm và đổi tên tập tin htaccsess.txt thành .htaccess.
Sao chép (Copy) và dán (Paste) dòng mã dưới đây vào cuối tập tin .htaccess.
View source
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=1234567890
RewriteRule .* - [L,F]
Từ bây giờ, mỗi khi cập vào địa chỉ "http://domainname/administrator/" sẽ gặp thông báo lỗi. Muốn vào phần quản trị của Joomla! thì phải truy cập vào địa chỉ mới là "http://domainname/quantri/".
Thay tên thư mục "quantri" bằng tên khác tùy ý và phải nhớ tên này.
Thay chuỗi mã Cookie "1234567890" bằng những số khác và không cần phải nhớ chúng.
Sau khi truy cập vào địa chỉ "http://domainname/" thì trình duyệt sẽ ghi nhớ Cookie nên từ lúc này trở đi có thể truy cập thẳng vào địa chỉ "http://domainname/administrator/". Do đó nếu sử dụng máy tính công cộng thì sau khi sử dụng xong phải xóa Cache của trình duyệt nếu không người khác cũng có thể truy cập vào Admin của Joomla!.
Nguồn: buaxua.vn
Tin mới hơn:
- Tạo đường dẫn thân thiện với PHP
- Cách đưa Web Site Joomla! từ Localhost lên Web Host
- Cách nâng cấp chuyển đổi Module của Joomla! 1.5 lên Joomla! 1.6
Tin cũ hơn:
- Cách tạo thêm nút chèn cho trình soạn thảo trong Joomla!
- Cách tạo và hiển thị công thức toán học bằng MathPublisher trong Joomla!
- Cách cài đặt lại các Component đã bị xóa trong Joomla! 1.5