Một số cấu hình hữu ích khác

Một phần của tài liệu Tài Liệu HTACCES (Trang 38 - 41)

5.1. Kiểm tra URL

# automatically corect simple speling erors <IfModule mod_speling.c>

CheckSpelling On </IfModule>

5.2. Sắp xếp lại trang thông báo lỗi

Cấu hình này rất hữu ích vì nó đưa ra lỗi cho người truy cập website một cách thân thiện, giúp cho chủ website hiện thị các thông báo lỗi theo cách riêng.

# serve custom error pages

ErrorDocument 400 /errors/400.html ErrorDocument 401 /errors/401.html ErrorDocument 403 /errors/403.html ErrorDocument 404 /errors/404.html ErrorDocument 500 /errors/500.html

5.3. Chỉ dẫn cho browser download về máy thay vì chạy trực tiếp

Điều này hữu ích đối với các file multi media # instruct browser to download multimedia files AddType application/octet-stream .avi

AddType application/octet-stream .mpg AddType application/octet-stream .wmv AddType application/octet-stream .mp3

Có thể áp dụng với các định dạng khác (Xem thêm phần: 3.9)

5.4. Chỉ thị server hiển thị mã nguồn với một số file thực thi

Một số trường hợp cần hiển thị mã nguồn của một file thay vì thực thi chúng, sử dụng:

RemoveHandler cgi-script .pl .py .cgi

5.5. Redirect người dùng tới một site tạm thời khi phát triển hoặc sửa lỗi

Trong quá trình phát triển, bảo trì hay sửa chữa website, bạn không muốn khách hàng viếng thăm, cấu hình dưới sẽ giúp chuyển hướng người dùng tới một site khác trong khi quản trị viên vẫn có khả năng truy nhập đầy đủ (x.x.x.x là IP của quản trị):

# redirect all visitors to alternate site but retain full access for you ErrorDocument 403 http://www.alternate-site.com

Order deny,allow Deny from all Allow from x.x.x.x

5.6. Chặn truy cập tới file hay thư mục theo thời gian

# prevent access during the midnight hour RewriteCond %{TIME_HOUR} ^12$ RewriteRule ^.*$ - [F,L]

# prevent access throughout the afternoon

RewriteCond %{TIME_HOUR} ^(12|13|14|15)$ RewriteRule ^.*$ - [F,L]

Một phần của tài liệu Tài Liệu HTACCES (Trang 38 - 41)

Tải bản đầy đủ (PDF)

(48 trang)