Инструменты и сервисы формирования и проверки файла htacces

Файл htacces это текстовый файл с расширением . htacces без имени в каталоге блога  на Вашем хосте  (Web сервере). Он содержит необходимые данные и инструкции для работы роботов поисковых систем в виде директив. Процедура формирования, редактирования и проверки работы  файла htacces требует использования различных инструментов и сервисов. Рассмотрим их работу на примере работы сервиса Вебмастер Яндекс,  программ FileZilla (FTP-клиент) и NotePad (Блокнот – текстовый редактор).

Статистика Яндекс Вебмастер

Проанализируем статистику моего сайта http://infbiznull.ru. Зайдём в панель вебмастера яндекс, далее Мои сайты => 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. Для чего зайдём в панель  управления Яндекс Вебмастер,  далее Мои сайты => infbiznull.ru  => ИСКЛЮЧЕНО РОБОТОМ => ДОКУМЕНТ ЯВЛЯЕТСЯ НЕКАНОНИЧЕСКИМ и проверим работу ссылок. Должны открываться страницы оригинала, т.е. URL страницы должны содержать только имя страницы без всяких дополнений и расширений. В нашем примере URL должен выглядеть так http://infbiznull.ru/632/

ПРИМЕЧАНИЕ  Чтобы не внести ошибок, желательно файл .htaccess  сохранить в другом месте Вашего ПК, открыть его программой БЛОКНОТ. Провести необходимые изменения и закачать на хост.

Следует помнить, что файл .htaccess  на хосте не имеет имени, а только расширение. Если Ваш файл .htaccess  имеет имя, то его можно переименовать прямо на хосте (выделить файл, ПКМ выбрать в контекстном меню   Переименовать):

И так, мой дорогой новичок, Вы познакомились с процедурой редактирования файла .htaccess  на хосте. Теперь знаете зачем нужны сервис  Яндекс Вебмастер, программы FileZilla и Notepad (Блокнот).

Следите за статистикой Вашего блога, своевременно вносите коррективы в файл .htaccess  на хосте (например, после очередного или нескольких последующих посещений робота на Ваш блог). Этим Вы можете избежать санкций со стороны поисковых систем, которые могут привести к блокировке работы Вашего блога.

Познакомиться с расширенным списком директив htaccess Вы можете здесь.

Есть вопросы – задавайте! Если статья была полезной для Вас, то поделитесь с друзьями в социальных сетях. Для этого кликните мышью на одну или несколько выбранных соцсетей внизу статьи.

Так же на эту тему Вы можете почитать:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>