Thứ Hai, 6 tháng 6, 2011

Tối ưu và bảo mật website với .htaccess

Click the image to open in full size.


Chức năng:
1. Bảo vệ tệp tin
2. Tắt chữ ký số của web server
3. Giới hạn upload
5. Giới hạn quyền truy cập
6. Trang lỗi tùy chỉnh
7. Tắt liệt kê nội dung thư mục
8. Chuyển hướng 301
9. Chống ăn cắp băng thông như hình ảnh, video (bandwidth)
10. Bật nén PHP compression (bandwidth)
11. Thiết lập canonical url cho website


1.BƯỚC 1, TẠO FILE .HTACCESS.

Mở Notepad hoặc phần mềm text editor. Lưu và Đặt tên file htaccess.txt.
2. NHẬP NỘI DUNG VÀO FILE HTACCESS.TXT.


# Bảo vệ file file htaccess

<files .htaccess>
order allow,deny
deny from all
</files>

#Tắt chữ ký số của web server

# disable the server signature
ServerSignature Off

# limit file uploads to 10mb
LimitRequestBody 10240000

# Bảo vệ file cấu hình config.php

<files config.php>
order allow,deny
deny from all
</files>

# Giới hạn truy cập, chặn IP

order allow,deny
#deny from 000.000.000.000
allow from all

# Tạo Trang lỗi tùy chỉnh


# custom error docs
ErrorDocument 404 /notfound.php
ErrorDocument 403 /forbidden.php
ErrorDocument 500 /error.php

# Tắt liệt kê nội dung thư mục

Options All -Indexes
# Chuyển hướng 301

Redirect 301 /old.php http://www.yourdomain.com/new.php
# Khóa tên miền tham chiếu

RewriteEngine on
RewriteCond %{HTTP_REFERER} digg\.com [NC]
RewriteRule .* – [F]

Chống ăn cắp băng thông


#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain.com/.*$ [NC]
#RewriteRule \.(gif|jpg)$ – [F]
#RewriteRule \.(gif|jpg)$ http://www.yourdomain.com/stealingisbad.gif [R,L]

Nén file


# php compression – use with caution
<ifmodule mod_php4.c>
php_value zlib.output_compression 16386
</ifmodule>

Tránh trùng lặp nội dung


# set the canonical url
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain\.com$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

# Chống spam comments

RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

1 nhận xét:

Nặc danh nói...

click wigs,costume wigs,cheap wigs,human hair wigs,cheap wigs,hair pieces for women,cheap wigs,hair pieces for women,wigs online that site

Đăng nhận xét

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by netdohoa | Support for this Theme dohoavietnam