1. Custom Directory Index Files
DirectoryIndex index.html index.php index.htm
2. Custom Error Pages
#BAD_REQUEST
ErrorDocument 400 http://www.yourdomain.com/index.html
#UNAUTHORIZED
ErrorDocument 401 http://www.yourdomain.com/index.html
#FORBIDDEN
ErrorDocument 403 http://www.yourdomain.com/index.html
#NOT_FOUND
ErrorDocument 404 http://www.yourdomain.com/index.html
#METHOD_NOT_ALLOWED
ErrorDocument 405 http://www.yourdomain.com/index.html
#REQUEST_TIME_OUT
ErrorDocument 408 http://www.yourdomain.com/index.html
#GONE
ErrorDocument 410 http://www.yourdomain.com/index.html
#LENGTH_REQUIRED
ErrorDocument 411 http://www.yourdomain.com/index.html
#PRECONDITION_FAILED
ErrorDocument 412 http://www.yourdomain.com/index.html
#REQUEST_ENTITY_TOO_LARGE
ErrorDocument 413 http://www.yourdomain.com/index.html
#REQUEST_URI_TOO_LARGE
ErrorDocument 414 http://www.yourdomain.com/index.html
#UNSUPPORTED_MEDIA_TYPE
ErrorDocument 415 http://www.yourdomain.com/index.html
#INTERNAL_SERVER_ERROR
ErrorDocument 500 http://www.yourdomain.com/index.html
#NOT_IMPLEMENTED
ErrorDocument 501 http://www.yourdomain.com/index.html
#BAD_GATEWAY
ErrorDocument 502 http://www.yourdomain.com/index.html
#SERVICE_UNAVAILABLE
ErrorDocument 503 http://www.yourdomain.com/index.html
#VARIANT_ALSO_VARIES
ErrorDocument 506 http://www.yourdomain.com/index.html
3. Control access at files & directory level
<Files .htaccess>
order allow,deny
deny from all
</Files>
<FilesMatch "(\.log|dbclass\.php|\..*)">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
4. Modifying the Environment Variable
Environment variables contain information used by server-side includes and CGI. Set / Unset environment variables using SetEnv and UnSetEnv.
SetEnv SITE_WEBMASTER "Jack Sprat"
SetEnv SITE_WEBMASTER_URI mailto:Jack.Sprat@characterology.com
UnSetEnv REMOTE_ADDR
5. 301 Redirect using htaccess
If you want to redirect from an…Read More
Tags: General