Файл htacces это текстовый файл с расширением . htacces без имени в каталоге блога на Вашем хосте (Web сервере). Он содержит необходимые данные и инструкции для работы роботов поисковых систем в виде директив. Процедура формирования, редактирования и проверки работы файла htacces требует использования различных инструментов и сервисов. Рассмотрим их работу на примере работы сервиса
Статистика Яндекс Вебмастер
Проанализируем статистику моего сайта http://infbiznull.ru. Зайдём в
Дата последнего посещения сайта 18.12.2013. Роботом загружено 541 страница, страниц в поиске только 74, исключено роботом – 236 страниц.
Выберем Исключено роботом : Что значит ДОКУМЕНТ ЯВЛЯЕТСЯ НЕКАНОНИЧЕСКИМ? Его URL-ссылка ведёт на файл дубликата документа оригинала. Дубликат это документ полностью или частично повторяющий оригинал. Этот хлам робот поисковой системы не должен видеть. Что делать? Использовать директиву редирект 301 в файле htaccess. Она перенаправляет робот на нужную страницу. Директива имеет вид:
Redirect 301 /старый_URL http://новый_URL
Обязательно надо соблюдать синтаксис. Особенно быть внимательным к пробелам!
Кликнем на ДОКУМЕНТ ЯВЛЯЕТСЯ НЕКАНОНИЧЕСКИМ: Ссылка http://infbiznull.ru/632/comment-page-1/ и ссылка http://infbiznull.ru/632/ открывают один и тот же документ! Но на Web-сервере это два разных файла! Чтобы открывался всегда оригинал, вносим в файл htaccess строчку:
Redirect 301 /632/comment-page-1/ http://infbiznull.ru/632/
Строчек Redirect 301 будет столько, сколько неканонических документов показывает Яндекс.
Редактирование файла htaccess
Для редактирования файла htaccess его надо с использованием, например, программы FileZilla перенести с Web-сервера на Ваш ПК. Для этого открываем программу FileZilla.
Вводим IP хоста (1), Имя пользователя (2), Пароль (3) и нажимаем БЫСТРОЕ СОЕДИНЕНИЕ. После подключения Вашего ПК к хосту появится сообщение СПИСОК КАТАЛОГОВ ИЗВЛЕЧЁН:
Слева будет список каталогов Вашего ПК, справа — список каталогов Вашего блога на хосте.
На хосте проследуем по цепочке public.html =>infbiznull.ru/ Находим файл .htaccess:
Перенесём файл .htaccess с хоста на Ваш ПК: выделим на хосте файл .htaccess, нажмём ЛКМ, перенесём файл в левую половину и отпустим ЛКМ. Выделяем в левой половине файл .htaccess, нажимаем ПКМ. В открывшемся контекстном меню выбираем РЕДАКТИРОВАНИЕ:
Откроется файл. Вносим необходимые директивы Redirect 301 и получаем нужный нам файл:
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.infbiznull\.ru$ [NC]
RewriteRule ^(.*)$ http://infbiznull.ru/$1 [R=301,L]
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
Redirect 301 /zhivoj-trening-azamata-ushanova-zoloto/comment-page-1/ http://infbiznull.ru/zhivoj-trening-azamata-ushanova-zoloto/
Redirect 301 /addurilki-e-to-ne-durilki/comment-page-1/ http://infbiznull.ru/addurilki-e-to-ne-durilki/
Redirect 301 /internet-biznes-slona-nado-videt-ts/comment-page-1/ http://infbiznull.ru/internet-biznes-slona-nado-videt-ts/
Redirect 301 /izmeni-svoyu-zhizn-pryamo-sejchas-3/comment-page-1/ http://infbiznull.ru/izmeni-svoyu-zhizn-pryamo-sejchas-3/
…
Redirect 301 http://infbiznull.ru/ty-mozhesh-prodavat-znaniya-v-internete-prover-sebya/comment-page-1/ http://infbiznull.ru/ty-mozhesh-prodavat-znaniya-v-internete-prover-sebya/
Чтобы отредактированный файл закачать на хост, выделяем его на левой половине, нажимаем ПКМ и в контекстном меню (см. выше) выбираем ЗАКАЧАТЬ НА СЕРВЕР.
После проведённой операции в меню FileZilla нажимаем кнопку ОБНОВИТЬ СПИСОК ФАЙЛОВ И КАТАЛОГОВ:
Проверим правильность работы файла .htaccess. Для чего зайдём в
ПРИМЕЧАНИЕ Чтобы не внести ошибок, желательно файл .htaccess сохранить в другом месте Вашего ПК, открыть его программой БЛОКНОТ. Провести необходимые изменения и закачать на хост.
Следует помнить, что файл .htaccess на хосте не имеет имени, а только расширение. Если Ваш файл .htaccess имеет имя, то его можно переименовать прямо на хосте (выделить файл, ПКМ выбрать в контекстном меню Переименовать):
И так, мой дорогой новичок, Вы познакомились с процедурой редактирования файла .htaccess на хосте. Теперь знаете зачем нужны сервис Яндекс Вебмастер, программы FileZilla и Notepad (Блокнот).
Следите за статистикой Вашего блога, своевременно вносите коррективы в файл .htaccess на хосте (например, после очередного или нескольких последующих посещений робота на Ваш блог). Этим Вы можете избежать санкций со стороны поисковых систем, которые могут привести к блокировке работы Вашего блога.
Познакомиться с расширенным списком директив htaccess Вы можете здесь.
Есть вопросы – задавайте! Если статья была полезной для Вас, то поделитесь с друзьями в социальных сетях. Для этого кликните мышью на одну или несколько выбранных соцсетей внизу статьи.