.htaccess adalah sebuah file yang pada umumnya digunakan sebagai pengaturan konfigurasi pada web server yang menjalankan perangkat lunak seperti Apache Web Server.
Pada saat file .htaccess ini ditempatkan pada sebuah direktori, secara otomatis terdeteksi dan akan dieksekusi atau dijalankan oleh web server tersebut.
Dengan menggunakan file .htaccess dapat melakukan pengaturan konfigurasi, dengan menawarkan berbagai fitur tambahan, fungsionalitas, contohnya seperti: Pengalihan dasar (redirect) pada sebuah file yang tidak ada (file 404), bahkan menutup port tertentu.
- What is .htaccess?
- How to use .htaccess
- Error documents
- Redirects
- Password protection
- Deny visitors by IP address
- Deny visitors by referrer
- Hot link prevention techniques
- Blocking offline browsers and ‘bad bots’
- DirectoryIndex uses
- Adding MIME types
- Enable SSI with .htaccess
- Enable CGI outside of the cgi-bin
- Disable directory listings
- Setting server timezone
- Changing server signature
- Preventing access to your PHP includes files
- Prevent access to php.ini
- Forcing scripts to display as source code
- Ensuring media files are downloaded instead of played
- Setting up Associations for Encoded Files
- Preventing requests with invalid characters
- Useful Resources
sumber: http://www.htaccess-guide.com/