Волшебный файл .htaccess
Не так давно, когда я только более менее серьезно начал заниматься сайтостроением и оптимизацией, довольно часто приходилось сталкивать с некоторыми проблемами, которые затрудняли дальнейшую работу. Сейчас я говорю о волшебном файле .htaccess, а именно возникал вопрос о его создании, правильной настройке, наполнении и размещении.
К чему я веду? А к тому, что в этом посте я собираюсь поделится с вами накопленным опытом и подробно рассказать вам о том, как создать и настроить файл .htaccess, зачем он нужен вашему сайту или блогу, какую роль он может сыграть в оптимизации и продвижении ресурса в поисковых системах.
Файл .htaccess – это …
Если говорить простым языком, то .htaccess — это файл дополнительной конфигурации, который не имеет имени, а только расширение. Если перевести на русский язык, то получается host – хост, access – доступ, а вместе доступ к хосту.
С помощью него, без внесения изменений в конфигурацию системы, можно прописывать дополнительные параметры, задавать различные разрешения или запреты для работы веб-серверов и поисковых систем с отдельными каталогами, страницами и рубриками сайта.
Среди всех возможностей файла .htaccess, особенно можно выделить назначение главного зеркала сайта (редирект), кодировка, управление доступом, настройка перенаправлений, изменение URL адресов и так далее.
Самый распространенный вариант его использования, который чаще всего используется на практике, это назначение главного зеркала сайта (с www и без www). Ох, помню намучился я с этим вопросов, даже статья была написана. В тот момент я просто не понимал за чем это нужно, как создать файл .htaccess, потом настроить и как он будет в итоге работать. Тогда мне помогла служба поддержки моего хостинга, а сегодня пришла очередь поделится полученными знаниями с вами. Ну, а теперь обо все по порядку.
Как создать файл .htaccess
Как уже было сказано выше, он не имеет названия, а это значит что имя .htaccess является его расширением. Вы, первым делом, создаете на рабочем столе своего компьютера обычный текстовой файл. Вот такой:
Далее, если вы используете операционную систему Windows открываете меню «Пуск» — «Панель управления», ищите иконку «Оформление и персонализация» и открывайте в ней «Параметры папок» или «Свойства папок», все зависит от версии. В окне, которое откроется переходите во вкладку «Вид» и в самом конце списка уберите галочку напротив пункта «Скрывать расширения»
Теперь жмете на ранее созданный текстовый правой кнопкой мыши и выбираете пункт «Переименовать». Полностью стираете имя и переименовываете расширение на .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 Basicorder allow, deny deny from all allow from Ваш IP
Запрет доступа к файлу. С помощью грамотной настройки .htaccess можно запретить доступ к определенным файлам. Как вы наверное знаете, WordPress является открытым движком, поэтому приведенным ниже кодом мы можем, например, ограничить доступ к файлам wp-config и htaccess. Вы можете изменить их на любые другие.
# закрываем доступ к wpconfig.phporder allow,deny deny from all #закрываем доступ к htaccessorder allow,deny deny from all
Вот, наверное и все, что мне хотелось сегодня сказать вам. Конечно, это не все настройки, которые можно прописать в файле .htaccess, здесь собраны лишь основные. Если вам, уважаемые читатели, захочется разобраться в этой теме по подробнее, то ваши вопросы и предложения я готов выслушать через форму комментариев. Не забудьте подписаться на обновление блога, чтобы получать свежие посты прямо на электронный ящик.
С уважение, Дороднов Иван
Навигация
Предыдущая статья: ← Как очистить стену Вконтакте?
Следующая статья: Что не нравится посетителям на сайте? →
В этой же рубрике:
Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!
Очень вовремя нашел эту статью, решил вопрос с закрытием дублей. Спасибо