Группа Вконтакте RSS

Волшебный файл .htaccess

Дата: 7 июля 2013 Рубрика: Оптимизация Комментарии: Один комментарий

Файл .htaccess

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

К чему я веду? А к тому, что в этом посте я собираюсь поделится с вами накопленным опытом и подробно рассказать вам о том, как создать и настроить файл .htaccess, зачем он нужен вашему сайту или блогу, какую роль он может сыграть в оптимизации и продвижении ресурса в поисковых системах.

Файл .htaccess – это … 

Если говорить простым языком, то .htaccess — это файл дополнительной конфигурации, который не имеет имени, а только расширение. Если перевести на русский язык, то получается host – хост, access – доступ, а вместе доступ к хосту.

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

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

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

Как создать файл .htaccess

Как уже было сказано выше, он не имеет названия, а это значит что имя .htaccess является его расширением. Вы, первым делом, создаете на рабочем столе своего компьютера обычный текстовой файл. Вот такой:

Файл

Далее, если вы используете операционную систему Windows открываете меню «Пуск» — «Панель управления», ищите иконку «Оформление и персонализация» и открывайте в ней «Параметры папок» или «Свойства папок», все зависит от версии. В окне, которое откроется переходите во вкладку «Вид» и в самом конце списка уберите галочку напротив пункта «Скрывать расширения»

Открыть расширение файла

Теперь жмете на ранее созданный текстовый правой кнопкой мыши и выбираете пункт «Переименовать». Полностью стираете имя и переименовываете расширение на .htaccess, чтобы в итоге получилось следующее.

Как создать файл .htaccess

На этом создание файла .htaccess завершено. Как оказалось, все достаточно просто. Если у вас нет желания проделывать процедуру описанную выше возникли проблемы, то вы можете скачать его по ссылке ниже. Вот она: http://yadi.sk/d/E-kcgznW6_Ylk

Как настроить .htaccess?

Все хорошо, с созданием файла мы закончили, теперь разберемся с тем, как настроить .htaccess для правильной работы сайта. Вся информация разбита на логические заголовки, чтобы было более правильным.

Настройка главного зеркала сайта. По сути, с помощью этого решения мы будем указывать поисковым система, как правильно читать URL адрес вашего ресурса. В простонародие это 301 редирект.

Для настройки файла .htaccess нужно его открыть и вставить следующий код. Предварительно отредактируйте его, заменив слово «site.ru» на адрес своего сайта.

# Begin 301
RewriteEngine On
RewriteCond %{HTTP_HOST} !^site\.ru [NC]
RewriteRule ^(.*)$ http://site.ru/$1 [L,R=301]

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

Redirect permanent /старый_url.html http://название.ru/новый.html

или

Redirect 301 /старый_url.html http://название.ru/новый.html

Чтобы узнать более подробнее зачем это нужно, можно в этой статье.

Защита блога WordPress от взлома. Если вы входите в административную панель блога с одного и того ip адреса, то вы можете настроить в файле .htaccess следующее ограничение. Кстати, подробнее о защите блога от взлома можно узнать на этой странице.

AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Example Access Control"
AuthType Basic

order allow, deny
deny from all
allow from Ваш IP

Запрет доступа к файлу. С помощью грамотной настройки .htaccess можно запретить доступ к определенным файлам. Как вы наверное знаете, WordPress является открытым движком, поэтому приведенным ниже кодом мы можем, например, ограничить доступ к файлам wp-config и htaccess. Вы можете изменить их на любые другие.

# закрываем доступ к wpconfig.php

order allow,deny
deny from all

#закрываем доступ к htaccess

order allow,deny
deny from all

Вот, наверное и все, что мне хотелось сегодня сказать вам. Конечно, это не все настройки, которые можно прописать в файле .htaccess, здесь собраны лишь основные. Если вам, уважаемые читатели, захочется разобраться в этой теме по подробнее, то ваши вопросы и предложения я готов выслушать через форму комментариев. Не забудьте подписаться на обновление блога, чтобы получать свежие посты прямо на электронный ящик.

С уважение, Дороднов Иван

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 голос, средний: 5,00 из 5)
Loading ... Loading ...
Twitt

 

Навигация

Предыдущая статья: ←


Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!





К записи "Волшебный файл .htaccess" Один комментарий

  1. Jura:

    Очень вовремя нашел эту статью, решил вопрос с закрытием дублей. Спасибо

Давай! Оставить свой комментарий

Подписаться:
Популярные записи:

Добавь виджет в Яндекс:добавить на Яндекс
Для читателей:

Реклама:
Наверх