Skip to content
 

Важный файл htaccess на вашем сайте wordpress

файл Доброго времени суток, дорогие читатели блога Баталовой Ирины. Сегодня поговорим о файле .htaccess (Hyper Text  access).

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

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

Но убедиться, что этот файл есть у вас на сервере, и что он заполнен правильно,  необходимо, так как без этого файла  поисковый робот не будет знать, как правильно читать ваш сайт, с «www»  или без. И для правильной индексации вашего сайта, этот файл необходим.

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

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

Для того, чтобы проверить файл .htaccess, нужно скачать его с сервера, скачивать нужно два раза, в разные папки. Для чего? Если вы внесете изменения в один файл, и при загрузке его на хостинг произойдут  нежелательные изменения в работе сайта, то у вас будет резервная копия файла, которой  вы сможете  восстановить работу до прежнего состояния.

После того, как файлы скачали, открываем один из них с помощью текстового редактора, напимер — Notepad++, и смотрим, что там находится, удаляем все и вписываем то, что там должно находиться:

<IfModule mod rewrite.c>

RewriteEngine On

RewriteBase/

RewriteRule^index\.php$ — [L]

RewriteCond%{REQUEST_FILENAME} !-f

RewriteCond%{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

RewriteCond%{HTTP_REFERER} !^$

RewriteCond%{HTTP_REFERER} !^http://(www\.)?batalova.ru/.*$ [NC]

</IfModule>

 

#BEGIN WordPress

<IfModule mod rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule^index\.php$ — [L]

RewriteCond%{REQUEST_FILENAME} !-f

RewriteCond%{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

Вместо названия моего сайта, вставьте название Вашего сайта (домен). Вот таким образом должен выглядеть ваш файл: файл .htaccess (Hyper Text  access). Теперь сохраняем файл, ничего не меняя, в той же папке, из которой открывали файл. Удаляем на хостинге старый файл, загружаем отредактированный. Не забывайте, что у нас есть резервная копия данного файла. Смотрим, чтобы не поменялось название файла (с точкой впереди).

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

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

RewriteEngine On RewriteCond %{REQUEST_URI} !^/~batalova62/batalova62.ru(.*) [NC]

RewriteRule ^(.*)$ /~batalova62/batalova62.ru/$1

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

Вы также можете прочитать, как установить на блог файл robots.txt, как его правильно проверить и настроить.

Желаю удачи, до встречи на страницах блога. Подписывайтесь на новые статьи, и Вы будете получать их по почте. Понравилась статья? Нажмите на кнопки социальных сетей, поделитесь с друзьями.

Предлагаю отдохнуть и собрать пазл. А можно прочитать, как устанавливать пазлы на сайт.

 


А я прощаюсь с вами, до новых встреч!
С уважением, Ирина Баталова.

Я хочу быть в курсе событий на сайте!

Подпишитесь прямо сейчас, и получайте обновления на свой E-Mail:

Ваш E-Mail в безопасности

Google

9 комментариев

  1. Светлана Нимчук:

    Ира, спасибо за важную информацию, твит от меня, я не знала, как настроить этот файл, обязательно воспользуюсь твоими советами.

  2. Я раньше не вдавалась в подробности относительно этого файла, даже не открывала, чтобы посмотреть, что там. Пока однажды не произошла атака на домен. И вот служба поддержки хостинга предложила внести в этот файл айпи-адрес, откуда шла атака. Вот так я с ним и познакомилась.

  3. Здравствуйте Ирина. Случайно наткнулась на Вашу статью, может быть она мне поможет. Прочитала у А.Борисова, как удалять дубли. Он там рекомендовал делать редирект в этом файле. Я его открыла, а там : \ , и всё, пусто. Я обалдела. Теперь и не знаю, что делать. Попробую Вашей подсказкой воспользоваться.

  4. Ирина, представляете, не получилось. Слетает сайт и всё. Наверное моей теме не нравится, не пойму в чём дело. 😐

    • Ольга, возьмите вот здесь этот файл — isif-life.ru/blogovedenie/kak-najti-dubli-stranic-na-wordpress-bloge-i-pochemu-vse-nashi-robots-txt-ne-pravilnye.html
      Это на блоге Борисова, следующая статья о дублях. Здесь он даёт уже готовый файл с редиректами.

  5. Ирина благодарю за обзор файла .htaccess
    Было интересно прочитать

Написать отзыв

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: