Для чего служит файл .htaccess?
Файл htaccess служит для управления некоторыми компонентами веб-сервера Apache.
Настройка этого файла осуществляется добавлением в него определённых строк, каждая из которых отвечает за какую-то функцию.
ErrorDocument 403 /error403.htm - задаёт свою собственную страницу ошибки 403.
ErrorDocument 404 /error403.htm - задаёт свою собственную страницу ошибки 404.
AddDefaultCharset utf-8 - устанавливает в качестве основной кодировки UTF-8.
AddDefaultCharset cp1251 - устанавливает в качестве основной кодировки windows-1251.
Redirect 301 / http://www.domen.ru/page.htm - перенаправляет все запросы к сайту на страницу domen.ru/page.htm.
DirectoryIndex mainpage.php - при обращении к сайту индексной страницей будет определяться файл mainpage.php.
php_flag display_errors on - включает вывод ошибок на сайте.
php_flag display_errors off – выключает вывод ошибок на сайте.
Order Allow,Deny
Deny from 195.1.1.1
Allow from All
Эти три строки запретят доступ к сайту с IP-адреса 195.1.1.1
Полная защита сайта от DDoS по лучшей цене