Где находится файл htaccess

Обновлено: 21.11.2024

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

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

В этом посте мы расскажем все, что вам нужно знать о .htaccess, в том числе:

Если вы предпочитаете следовать видео, ознакомьтесь с этим пошаговым руководством от Fix Runner:

Давайте начнем с краткого обзора того, что такое .htaccess и почему он важен в WordPress.

Что такое htaccess в WordPress?

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

В частности, имя файла .htaccess предоставляет команды для управления и настройки веб-сервера Apache, на котором размещен ваш сайт. На этом сервере размещены сотни или тысячи других сайтов, а также так называемые «фермы серверов». Эти фермы создаются и управляются провайдерами веб-хостинга. Без .htaccess каждый владелец сайта на одном и том же веб-сервере Apache должен был бы использовать одни и те же настройки для своего сайта. К счастью, почти каждый хостинг-провайдер разрешает .htaccess.

Ниже мы расскажем, где находится этот мощный файл, как его создавать и редактировать и т. д.

Расположение htaccess для WordPress

Войдите в панель управления своей учетной записью хостинга.

Теперь вы должны увидеть файл .htaccess.

Если вы по-прежнему не видите файл .htaccess, возможно, его не существует. Не волнуйтесь — вы можете создать его за несколько простых шагов. Давайте рассмотрим этот процесс в следующем разделе.

Htaccess WordPress по умолчанию

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

Теперь, когда вы знаете, как создать файл .htaccess по умолчанию для своего сайта WordPress, если он еще не существует, вы готовы его отредактировать. Давайте посмотрим, как показано ниже.

Редактировать htaccess WordPress

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

Чтобы снизить риски, перед внесением прямых изменений в файл htaccess необходимо выполнить хотя бы одно из приведенных ниже мер предосторожности.

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

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

Редактировать htaccess WordPress с помощью cPanel

Если вы не хотите добавлять еще один плагин на свой сайт WordPress, вы можете использовать cPanel в своей учетной записи хостинга. Если вы выберете этот метод, вам придется самостоятельно выполнить хотя бы одно из мер предосторожности, описанных выше.

Вот шаги по редактированию файла .htaccess в WordPress с помощью cPanel.

Редактировать htaccess WordPress с помощью плагина

Если вы хотите автоматизировать подготовительную работу перед редактированием файла .htaccess, вы можете использовать подключаемый модуль, например Htaccess File Editor. Редактор файлов Htaccess позволяет тестировать изменения перед сохранением, а также автоматически создавать резервные копии и восстанавливать версию вашего файла htaccess по умолчанию. Это делает его обязательным плагином WordPress для начинающих, пытающихся редактировать этот специальный файл конфигурации.

Ниже описан процесс редактирования htaccess в WordPress с помощью плагина Htaccess File Editor.

Перенаправление htaccess в WordPress

Настройка переадресации — в частности, переадресации 301 — на вашем сайте WordPress может помешать вашим посетителям увидеть страницу с ошибкой 404 вместо запрошенного контента. Это также говорит

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

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

Это всего лишь несколько причин, по которым вам может понадобиться настроить переадресацию с помощью файла .htaccess в WordPress. Теперь давайте посмотрим, как это сделать.

Перенаправление отдельного сообщения или страницы

Чтобы перенаправить одно сообщение или страницу, добавьте следующую строку кода для каждого сообщения или страницы, которую вы хотите перенаправить.

Обратите внимание, что вам нужно включить только слаг WordPress старого URL-адреса (то есть часть после имени вашего домена). Однако вы должны указать полный URL нового сообщения или страницы.

Любой, кто щелкнет внутреннюю или внешнюю ссылку со старым URL-адресом, теперь будет перенаправлен на новый URL-адрес.

Перенаправление всего вашего сайта

Чтобы перенаправить весь веб-сайт на новый домен, добавьте следующий фрагмент кода в файл .htaccess в WordPress:

Сертификат SSL — это стандартная технология безопасности для шифрования информации между браузером посетителя и вашим веб-сайтом. Поскольку это помогает обеспечить безопасность конфиденциальной информации, такой как пароли и платежная информация, посетители чувствуют себя в большей безопасности на сайтах, зашифрованных с помощью SSL. Это также может помочь вам лучше ранжироваться. Еще в 2014 году Google объявил, что сайты с SSL немного повысят рейтинг.

Использование возможностей htaccess WordPress

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

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

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

Что такое файл .htaccess в WordPress (и как он работает)

Файл .htaccess — это файл конфигурации для веб-сервера Apache (который используется большинством хостов WordPress). Другими словами, он содержит правила, которые дают серверу вашего сайта различные инструкции. Почти на каждом сайте WordPress есть файл .htaccess, расположенный в «корневом» или центральном каталоге. Это скрытый файл (поэтому имя файла начинается с точки) и не имеет расширения.

По умолчанию файл .htaccess в WordPress выполняет одну основную задачу:

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

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

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

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

Как найти и отредактировать файл .htaccess в WordPress

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

Есть несколько способов снизить эти риски:

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

Чтобы получить доступ к файлу .htaccess в WordPress, вам необходимо установить прямое подключение к вашему веб-сайту через протокол передачи файлов (FTP). Вам понадобится FTP-клиент, например FileZilla, и некоторые учетные данные FTP с вашего веб-хостинга. Если вы не знаете, как это сделать, наше руководство для начинающих по FTP поможет вам разобраться с процессом.

После того как FileZilla подключится к вашему сайту, вы увидите следующее окно:

Посмотрите на верхний правый квадрант. Вы должны увидеть папку с именем домена вашего сайта — это корневой каталог. Выберите эту папку и проверьте список папок и файлов, расположенных непосредственно под ней:

Файл .htaccess должен быть указан здесь, обычно в качестве одной из первых записей. Чтобы открыть его:

  • Нажмите правой кнопкой мыши
  • Выберите Просмотр/редактирование, чтобы открыть файл в текстовом редакторе по умолчанию на вашем компьютере.

Теперь вы можете вносить любые изменения в файл с помощью текстового редактора. Как только вы закончите:

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

Если вы не можете найти файл .htaccess в корневой папке, возможно, он еще не существует. Вы можете попросить WordPress сгенерировать его, посетив Настройки > Постоянные ссылки на панели инструментов и нажав кнопку Сохранить изменения (на самом деле вам не нужно выбирать другую структуру). :

Когда вы снова откроете FileZilla и перейдете в корневую папку вашего веб-сайта, файл .htaccess должен быть там.

Что можно сделать с файлом .htaccess в WordPress

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

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

Чтобы перенаправить одну страницу, добавьте следующую строку в конец файла .htaccess:

Замените /oldpage.html на старую постоянную ссылку страницы, а следующий URL — на новую ссылку на страницу. Вы можете добавить новую строку для каждой страницы, которую вы хотите перенаправить.

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


Запретить заказ, разрешить
Запретить всем

Чтобы узнать больше об использовании файла .htaccess для повышения безопасности, ознакомьтесь с записью Кодекса WordPress по этому вопросу. Просто не забудьте сделать резервную копию своего сайта и использовать тестовую среду при проверке любых изменений!

Заключение

Научиться работать напрямую с файлами вашего веб-сайта — важный шаг на пути к тому, чтобы стать экспертом в области WordPress. Файл .htaccess — хорошее место для начала, так как это относительно простой файл, который, тем не менее, можно использовать для самых разных приложений.

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

Есть вопросы о том, что можно делать с файлом .htaccess в WordPress? Дайте нам знать в разделе комментариев ниже!

Файл .htaccess вашего сайта WordPress — это базовый файл конфигурации, используемый веб-сервером Apache. Поскольку Kinsta использует более производительный веб-сервер Nginx вместо Apache, у вас фактически не будет файла .htaccess, если вы разместите свой сайт в Kinsta.

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

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

Что такое файл WordPress .htaccess? (Короче)

Файл .htaccess — это базовый файл конфигурации, используемый веб-сервером Apache для создания специальных правил, определяющих работу веб-сервера. Он находится в корневой папке.

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

Что такое .htaccess? Более подробно объяснено

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

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

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

Как найти файл .htaccess в WordPress

Если вы используете веб-сервер Apache, вы можете найти и отредактировать файл .htaccess своего сайта, подключившись к серверу вашего сайта через FTP или файловый менеджер cPanel.

После того, как вы подключитесь к своему серверу и сможете просматривать файлы своего сайта, вы можете найти файл .htaccess вашего сайта WordPress в корневой папке вашего сайта, которая является той же папкой, которая содержит файл wp-config.php. файл и папки wp-admin и wp-content:

Где находится файл WordPress .htaccess

По умолчанию на вашем сайте будет только один файл .htaccess, расположенный в корневой папке.

Однако можно использовать несколько файлов .htaccess в отдельных каталогах, хотя WordPress не делает этого по умолчанию.

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

Пример файла WordPress .htaccess

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

Пример файла WordPress .htaccess по умолчанию

Как добавить собственные правила в .htaccess

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

Чтобы добавить собственные правила .htaccess, добавьте соответствующие фрагменты кода выше или ниже существующих правил WordPress .htaccess.

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

<р>.htaccess (гипертекстовый доступ) — это скрытый файл, используемый для настройки дополнительных функций веб-сайтов, размещенных на веб-сервере Apache. С его помощью вы можете переписать URL-адрес, защитить паролем каталоги, включить защиту от горячих ссылок, запретить доступ к определенным IP-адресам, изменить часовой пояс вашего веб-сайта или изменить индексную страницу по умолчанию и многое другое. Здесь вы узнаете, как найти и создать файл .htaccess.

Как найти открытый файл .htaccess?

Мы покажем, как найти и открыть файл .htaccess как в hPanel, так и в cPanel от Hostinger.

hPanel

Чтобы найти и отредактировать файл в hPanel Hostinger, нужно всего несколько кликов. Вот как это сделать:

cPanel

Если вы используете cPanel, процесс более или менее похож.

  1. Доступ к диспетчеру файлов ->public_html.
  2. Если вы не можете найти файл, перейдите в меню "Настройки" в правом верхнем углу и установите флажок "Показать скрытые файлы", чтобы разрешить просмотр.

ВАЖНО! Это относится только к хостинговым платформам на базе cPanel.

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

Если файл .htaccess отсутствует, создайте его следующим образом. Этот метод применим как к hPanel, так и к cPanel:

  1. Нажмите кнопку "Новый файл" в верхнем меню.
  2. Введите .htaccess в качестве имени файла, вставьте приведенный ниже код и нажмите «Создать», чтобы сохранить изменения.

Заключение

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

Если у вас есть какие-либо вопросы относительно этого руководства, сообщите нам об этом в комментариях ниже!

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

Читайте также: