Htaccess là gì? Làm sao hiện file htaccess trong cpanel

File .htaccess là gì?

File .htaccess là công cụ hữu hiệu cho việc quản lý, chia sẻ và phân quyền tài nguyên trên web của bạn. Dưới đây là một số tính năng:

1. Giữ thứ hạng tìm kiếm lưu trên google khi thay đổi tên miền

Nếu bạn chuyển domain, hoặc chỉ muốn chuyển một trang cũ về một trang mới và không muốn lo lắng về các kết quả search từ google, thì hãy sử dụng đoạn mã sau :
Redirect 301 /d/file.html
http://thietke24.net/r/yourfile.html

2. Ngăn chặn website khác lấy tài nguyên (ảnh, video ..) trên web của mình

Nếu website nào copy ảnh từ server của bạn và đưa lên trang web của họ. Thêm vào .htaccess đoạn mã dưới đây sẽ giúp bạn ngăn chặn ảnh hiển thị trên website khác
Options +FollowSymlinks
#Ngăn chặn hotlink
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www.)?thietke24.net/ [nc]
RewriteRule .*.(gif|jpg|png)$ http://thietke24.net/img/stop_stealing_bandwidth.gif[nc]

3. Chặn các IP có ý đồ xấu khi truy cập vào web của bạn

Nếu có 1 IP thường xuyên truy cập vào website và có ý định phá hoại, bạn có thể cấm IP đó như dòng 2, hoặc cấm 1 dải IP như dòng 3:
allow from all
deny from 113.190.183.138
deny from 113.190

4. Bảo vệ file, thư mục trên web

Đoạn mã dưới đây sẽ từ chối khi người dùng truy cập vào bất kỳ file nào và gửi về lỗi 403.
#Bảo vệ .htaccess File
order allow,deny
deny from all

5. Thêm www vào địa chỉ website trên url

Bạn có thể dùng đoạn mã sau để thêm www
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]

6. Gỡ www từ địa chỉ website url

Nếu bạn muốn chuyển mọi truy cập từ http://www.example.com thành http://example.com, thêm đoạn mã sau vào file .htaccess:
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^example.com$ [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]

và rất nhiều tính năng khác nữa …

2.  Làm sao hiện file htaccess trong cpanel

Hiện tại, rất nhiều người dùng file htaccess để cấu hình cho web như bảo vệ thư mục, ngăn chặn ip, cấu hình url … tuy nhiên nhiều người tìm file này trong thư mục Root của web lại không thấy. Và khi upload file .htaccess mới lên thì lại báo là đã tồn tại. Điều này đơn giản là phần quản lý file trong host của bạn đã để trạng thái ẩn file này.

Để khắc phục điều này bạn login vào Cpanel của mình, sau đó vào Legacy File Manager như hình dưới để khắc phục.

an-file-htaccess

Sau khi click vào nút Go, bạn sẽ thấy giao diện như hình dưới, file htaccess đã hiện ra:
an-file-htaccess3

Hãy like hoặc share nếu bạn thấy bài viết hữu ích!

Leave a Comment