Không cho xem vị trí các module trên Template

Trong Joomla! có môt tính năng rất thú vi đó là khi ban gõ thêm ?tp=1 vào cuối domain của môt website Joomla! bất kỳ thì ban có thể xem đươc vi trí các module của website đó (xem thêm bài Meo xem vi trí các module trên template). Nếu ban muốn tắt tính năng này, ban hãy tham khảo bài viết này.Theo mặc định, các Website Joomla đều cho phép xem vị trí các module của Template theo dạng đường dẫn:
http://domain/index.php?tp=1 hoặc http://domain/?tp=1
VD: http://joomla.org/?tp=1
Để cấm (vô hiệu hóa) tính năng trên bạn chỉ cần thêm các dòng sau vào file ".htaccess" (được đặt ở thư mục chứa Joomla - cùng mức với file configuration.php)
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} tp=
RewriteRule ^(.*)$ http://thuvientapchi.com/index.php [F,L]
Dòng 1 & 2 nếu có rồi thì thôi.
Thay http://thuvientapchi.com/index.php = link mà các bạn muốn
F: Fobridden (Còn nếu nếu muốn chuyển hướng về trang chủ thì thay F = R: Redirect)
L: Last rule
Đây cũng là cách để chặn lọc và chuyển hướng các chuỗi không mong muốn.
Lưu ý: Hosting phải hỗ trợ file ".htaccess" và mod_rewrite phải được bật

0 comments:

Post a Comment