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]