Назначение и функции .htaccess
Эффективная работа с сайтом, подразумевает внесение корректировок в его файловую систему. Наша веб-студия в Алматы, в работе со своими клиентами часто сталкивается с ситуациями, когда требуется сделать редирект на веб-сайте или закрыть его от индексации. Здесь на помощь нам приходит такой инструмент как файл .htaccess.
.htaccess – это специальный файл, хранящийся в корне сайта и влияющий на весь веб-ресурс в целом. Он предназначен для настройки сервер хостинга: доступ к папкам, файлам и другому содержимому веб-ресурса. Другими словами, если меняется функционирование сервера, то изменяется и функционал сайта.
Чаще всего .htaccess размещают в корне каталога сайта, но иногда веб-разработчики «заливают» его в определенный каталог. В таком случае файл действует именно на тот каталог, где находится.
Изменения в .htaccess могут вызвать большие проблемы в работе сайта. Легкомысленные действия с файлом способны привести к понижению выдачи в поиске или вовсе выпадению из него. Этого можно не заметить сразу, но такие последствия более чем реальны. Чтобы не допустить подобного, нужно в обязательном порядке перед любыми манипуляциями с .htaccess сохранять рабочую копию.
Где искать .htaccess?
Нередко пользователи путают .htaccess, с похожим файлом — htaccess.txt. Но последний на сервер не оказывает никакого влияния. Чтобы «оживить» файл, заставить его работать, следует поменять расширение с .txt на .htaccess. В случае невозможности внести изменения в название файла на рабочем столе компьютера, следует воспользоваться FTP-клиентом. На десктопе менять .htaccess возможно в любой программе для работы с текстом, предпочтительнее – Notepad++. Этот редактор позволит не столкнуться с неприятностями, связанными с кодировкой.
Проверка работоспособности .htaccess
Чтобы понять, работает .htaccess или нет, следует следующие изменения в первой строке открытого файла.
Options +FollowSymLinks
Redirect /test.html http://[fb.com]
Затем нужно заменить готовым файлом тот, что хранится на сервере. Для проверки нужно перейти по адресу http://www.домен вашего сайта/test.html. В результате при заходе на страницу нужного сайта должна сработать автоматическая переадресация на социальную сеть Facebook.
Появление надписи «500 Internal Server Error» означает, что сервер не распознал команду и сигнализирует об ошибке. Это означает, что .htaccess работает, а сервер реагирует на его изменения. Следует удалить добавленную строку в названии файла, в результате чего сайт вернется к нормальной работе.
Возможности
- «Редирект», изменение основного адреса;
- Обеспечение безопасности и оптимизации работы сайта;
- Перенос домена;
- Включение/выключение запрета для индексации определенных файлов на сайте для поискового робота;
- Обработка ошибок, настройка PHP;
- Контроль кеширования браузерами;
- Изменение опций плагинов;
- И многое другое.
Необходимость в файле .htaccess
Как видно, файл .htaccess является довольно важным инструментом для полноценной работоспособности веб-ресурса. Хотя он не оказывает прямого воздействия на контент, его наличие и правильное использование способно не только оптимизировать работу сайта и существенно продвинуть в поисковой выдаче. .htaccess – возможность «прямого контакта» между программистами, веб-разработчиками и SEO-специалистами с поисковыми роботами. Любая уважающая себя веб-студия в Алматы просто обязана знать и уметь работать с этим файлом.
Сегодня ни один сайт не обходится без данного инструмента. Однако следует помнить, что для эффективного и результативного использования данного файла следует выполнить правильную настройку. Это означает, что для его настройки лучше всего обратиться к специалистам.