Что такое htaccess?

Что это за файл? Задавал вопрос один, сказали что нужно дописать код в этот файл, но я с ним встречаюсь впервые, буду признателен если кто то объяснит по человечески)

Вообще есть много разных веб серверов, apache это один из самых распостраненных, его настраивают через конфигурационные файлы, там есть главный файл httpd.conf или apache.conf, но доступ к этим файлам может быть не у всех пользователей, и в случаях с виртуальным хостингом есть дополнительный файл конфигурации веб сервера, это .htaccess.

Этот файл задает правила работы веб сервера, вот пример того что можно сделать:

order deny,allow

deny from all

allow from xxx.xxx.xxx.xxx

Это запрет веб доступа со всех адресов кроме определенного IP, так же аналогично можно заблокировать пользователя:

Order allow,deny

Allow from all

Deny from xxx.xxx.xxx.xxx

Также я уверен что ты сталкивался с ошибкой 404, можно задать свою страницу ошибки, покрасивее и попонятнее пользователю

ErrorDocument 404 http://yourdomain.com/error/404.html

# где http://yourdomain.com/error/404.html - путь к созданной странице.

Вообще погугли, вся эта информация была в первой же ссылке, после скучного начала)