Файл WordPress .htaccess: как его создать и отредактировать?
Опубликовано: 2022-04-08WordPress предлагает неограниченные возможности как для технических, так и для нетехнических пользователей, чтобы исследовать все уголки WordPress для управления. Чтобы выжать максимум из вашего сайта WordPress, вам нужно узнать о внутренних процессах. И чтобы понять это, одним из самых важных шагов является понимание того, что такое файл WordPress .htaccess и как вы можете его изучить?
Для успешного запуска сайтов WordPress эти веб-сайты полностью зависят от нескольких жизненно важных файлов ядра, которые хранятся на бэкэнде, в котором WordPress . htaccess — один из них. По умолчанию этот файл выполняет определенные задачи, связанные с постоянными ссылками. Но вы также можете отредактировать этот файл и внести определенные настройки, такие как настройка 301 для перенаправления и повышение безопасности вашего веб -сайта с помощью принудительного HTTPS.
Итак, в этом посте вы узнаете все о файле WordPress .htaccess и охватите все важные темы, связанные с ним, такие как его полное значение, как вы можете получить к ним доступ? Как вы можете редактировать их? И как вы можете использовать его, чтобы получить максимальную отдачу от него?
Что такое WordPress .htaccess?
Файл WordPress .htaccess — один из самых мощных и полезных файлов конфигурации на вашем сайте WordPress. Он считается самым мощным файлом конфигурации, который отвечает за контроль или управление наиболее важными конфигурациями вашего веб-сайта.
Эти файлы состоят из нескольких правил или протоколов для веб-сервера Apache, которым он должен подчиняться. Вы найдете этот файл либо в корневом каталоге вашего веб-сайта, либо в центральном каталоге. Это настолько важный файл, что по умолчанию он скрыт в вашем корневом каталоге, чтобы никто не мог получить к нему легкий доступ для внесения изменений без авторизации.
Что вы можете делать с файлом WordPress .htaccess?
Как мы уже говорили вам, файлы WordPress .htaccess являются одними из самых важных файлов конфигурации веб-сайта, вы можете добавить некоторые специальные правила, которые предписывают вашему веб-серверу выполнять специальные задачи. Давайте проверим, что они из себя представляют:
- Задачи по умолчанию. По умолчанию файлы WordPress .htaccess предписывают веб-серверам управлять и контролировать внешний вид постоянных ссылок вашего веб-сайта. Это означает, что если вы внесете какие-либо изменения или отредактируете свои постоянные ссылки, файл .htaccess также будет обновлен новыми правилами и даст указание веб-серверу следовать им. В дополнение к этому доступны некоторые плагины WordPress, которые также используют файл .htaccess для добавления своих специальных правил и выполнения задач.
- Перенаправление : Вы также можете настроить перенаправление в файле .htaccess либо постоянное (301), либо временное (307). Даже если вы недавно добавили SSL-сертификат, вы можете настроить перенаправление с HTTP на HTTPS в файле .htaccess.
- Повышение безопасности : вы можете ограничить доступ к определенным каталогам вашего веб-сайта, установив пароль в файле .htaccess, а также запретить или разрешить определенным IP-адресам доступ к странице администрирования вашего веб-сайта.
- Включить защиту от хотлинкинга: вы также можете защитить свой веб-сайт, предотвратив хотлинкинг , добавив специальные правила и запретив другим веб-сайтам использовать ваши ресурсы.
- Добавление пользовательских страниц ошибок. С помощью файла .htaccess вы также можете загружать на свой веб-сайт специально разработанные страницы ошибок, такие как страница с ошибкой 404, страница не найдена .
Где находится файл WordPress .htaccess?
Если ваш веб-сайт использует веб-сервер Apache, вы можете легко перемещаться, находить и редактировать файл WordPress .htaccess, подключив сервер вашего веб-сайта к FTP-клиенту или получив доступ к cPanel.
Но прежде чем двигаться дальше, необходимо помнить о некоторых важных моментах и мерах безопасности. т.е. доступ к файлам .htacces может быть опасным. Если что-то пошло не так при редактировании файлов .htaccess, результат может быть катастрофическим, и вы можете либо потерять некоторые ключевые функции вашего сайта, либо, в худшем случае, он может быть полностью поврежден.
Следовательно, существуют определенные меры безопасности, которые необходимо соблюдать, чтобы исключить риск и предотвратить повреждение вашего сайта:
- Сделайте полную резервную копию вашего веб-сайта: регулярное резервное копирование веб-сайта должно быть включено в ваш список приоритетов, чтобы, если что-то пошло не так с вашим веб-сайтом, вы могли немедленно восстановить все в нужное русло без каких-либо сбоев.
- Загрузите копию: вы также можете загрузить исходный файл WordPress .htaccess и сохранить его на локальном компьютере. Если что-то пошло не так, вы можете просто повторно загрузить исходный файл и вернуть все, как было до редактирования.
- Выполнение тестов на промежуточной платформе. Существуют определенные платформы веб-хостинга, такие как WPOven , которые предлагают неограниченную промежуточную платформу для выполнения тестов перед окончательной публикацией. Точно так же вы также можете вносить изменения в файл WordPress .htaccess и запускать тесты, если он работает, прежде чем запускать его, чтобы не рисковать своим веб-сайтом.
Теперь, чтобы добраться до точного местоположения вашего файла WordPress .htacess, вы можете использовать два указанных метода:
Поиск файла WordPress .htaccess с помощью FTP-клиента
Прежде всего, вам потребуется загрузить FTP-клиент, такой как FileZilla, на локальный компьютер и учетные данные для входа с вашего веб-хостинга.
На WPOven вы можете легко найти свои учетные данные для входа в SFTP, выполнив следующие простые шаги:
Шаг 1 : Откройте вкладку « Сайты » и выберите сайт, о котором вы хотите узнать подробности.
Шаг 2 : Перейдите на подвкладку « Дополнительно », введите пароль для входа в WPoven и нажмите кнопку « Показать сведения о SFTP сайта ».
Шаг 3 : После ввода пароля вы увидите все необходимые данные, необходимые для получения SFTP-доступа к сайту.

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

После этого проверьте верхний правый квадрант, где вы увидите папку с именем домена вашего сайта, которая называется корневым каталогом вашего сайта. Нажмите на эту конкретную папку, и у вас будет полный список всех папок и файлов, которые будут отображаться.
Затем щелкните папку public_html или папку htdocs ( имена могут быть разными в зависимости от используемого вами веб-сервера ), чтобы открыть ее, где вы можете увидеть все основные файлы WordPress, включая файл .htaccess, как показано ниже:

Одна вещь, которую вы также должны иметь в виду, это то, что обычно файлы WordPress .htaccess скрыты. Поэтому, когда вы будете искать его в каталоге WordPress , вы не сможете их увидеть.
Для этого вам потребуется включить параметры «Показать скрытые файлы», и для этого в FTP-клиенте перейдите на сервер> Принудительно показывать скрытые файлы.

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

2. Найдите раздел « Файлы » и выберите параметр «Диспетчер файлов», как показано на рисунке.

3. Теперь вы сможете увидеть список всех основных файлов, отображаемых на вашем экране. Выберите и щелкните папку public_html, чтобы открыть ее.

4. Теперь, если у вас есть существующий файл .htacess, он будет отображаться в папке public_html или htdocs , если нет, то либо он скрыт, либо еще не существует.

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

Появится окно настроек, как показано на рисунке ниже:

Теперь просто установите флажок «Показать скрытые файлы (dotfiles)» и нажмите «Сохранить». Все скрытые файлы начнут отображаться в окне вашего файлового менеджера.
Как создать и отредактировать файл WordPress .htaccess?
Чтобы создать файл WordPress .htaccess, если на вашем веб-сайте его нет, вам необходимо найти файл .htaccess одним из двух способов (через FTP-клиент или cPanel), которые мы уже упоминали в предыдущем разделе, и выполнить следующие простые шаги. ниже:
1. Создание и редактирование файла WordPress .htaccess в cPanel
Во-первых, чтобы создать новый файл .htacess, вам нужно нажать на опцию « +File », расположенную в верхнем левом углу окна вашего файлового менеджера, как показано на рисунке:

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

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

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

2. Создание и редактирование файла .htacess в FTP-клиенте (Filezilla)
Во-первых, вам нужно войти в свой FTP-клиент (FileZilla), используя учетные данные FTP, которые мы уже упоминали в предыдущих разделах. Дважды щелкните папку public_html или htdocs, чтобы открыть все списки.

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

После этого введите имя файла как « .htaccess », затем нажмите кнопку « ОК », и все готово.
Теперь, если вы хотите отредактировать файл .htaccess в FTP-клиенте, щелкните файл .htaccess правой кнопкой мыши и выберите параметр « Просмотр/Редактировать ».

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

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

Дополнительная информация: создание нескольких файлов .htaccess.
Вы можете создать несколько файлов .htaccess для своего веб-сайта и применить разные настройки к разным каталогам на вашем сервере. Все, что вам нужно сделать, это создать новый файл .htaccess или загрузить обычный текстовый файл в любой каталог на вашем сервере.
Но есть несколько вещей, которые вы должны иметь в виду при создании нескольких файлов .htaccess .
- Как правило, старайтесь избегать создания нескольких файлов .htaccess на вашем сервере, потому что это может серьезно повлиять на скорость вашего сервера.
- Это может увеличить использование ресурсов сервера.
- Файлы .htaccess, расположенные в более высоком порядке, получат приоритет в пути.
Теперь давайте проверим возможности, которые вы можете сделать с файлами .htaccess.
Что вы можете сделать с файлом WordPress .htaccess?
Узнав об истинном значении файла .htaccess, о том, как он работает и как вы можете найти или отредактировать его. Но после этого у новичка возникнет самый распространенный вопрос: « Как использовать файл .htaccess в WordPress? “.
Что ж, чтобы ответить на этот вопрос, давайте проверим все возможности, которые вы можете сделать с файлом .htaccess, добавив свои собственные правила.
Но перед этим имейте в виду, что обязательно создайте резервную копию вашего файла .htaccess или загрузите его на свой локальный компьютер, прежде чем выполнять какие-либо настройки или редактирование для вашей безопасности.
1. Перенаправление
Если вы недавно изменили доменное имя вашего сайта. Вы можете настроить перенаправление , чтобы вашим посетителям было проще перейти на новый URL, а не на старый.
Чтобы включить это, все, что вам нужно сделать, это добавить следующие строки в ваш файл .htaccess и загрузить его на свой сервер.
1 2 |
# enable basic rewriting RewriteEngine on |
для 301 постоянной переадресации (Перенаправление всего трафика) добавьте следующие строки:
1 2 3 |
RewriteEngine On RewriteCond % { HTTPS } off RewriteRule ^ ( . * ) $ https : //%{HTTP_HOST}%{REQUEST_URI} [L,R=301] |
2. Отключить хотлинкинг
Если вы не хотите, чтобы какой-либо другой владелец веб-сайта использовал ресурсы вашего веб-сервера. Вы можете просто отключить хотлинкинг, добавив следующие строки в файл .htaccess.

1 2 3 4 |
RewriteEngine on RewriteCond % { HTTP_REFERER } ! ^ $ RewriteCond % { HTTP_REFERER } ! ^ http : //(www\.)yourdomain.com/.*$ [NC] RewriteRule \ . |
3. Пользовательские страницы ошибки 404
Если вы не хотите, чтобы ваши пользователи видели те же скучные страницы с ошибкой 404 на вашем сайте и хотите заменить их каким-то интересным или креативным образом, добавьте следующие строки.
1 2 |
# serve custom error pages ErrorDocument 400 400.html |
Обязательно замените 400.html на фактическое имя вашей страницы.
4. Блокировка IP-адреса
Если вам не нравится, что некоторые конкретные пользователи заходят на ваш сайт. Вы можете легко заблокировать их IP-адрес , добавив следующие строки.
1 2 3 |
order allow , deny deny from 192.158. 1.38. allow from |
Замените « 192.158.1.1». 1.38 » этот IP-адрес с IP-адресом пользователя, которого вы хотите заблокировать.
5. Принудительный HTTPS
Если вы хотите заставить каждого пользователя, который посещает ваш сайт, использовать безопасное соединение. Вы можете добавить следующие строки в свой файл .htaccess и обеспечить безопасный трафик. Это приведет к перенаправлению с http://www.yoursite.com на https://www.yoursite.com.
1 2 3 4 |
#force SSL on entire site RewriteEngine On RewriteCond % { HTTPS } ! = on RewriteRule ^/ ? ( . * ) https : //Yoursite.com/$1 [R=301,L] |
Примечание . Это будет работать только в том случае, если на вашем веб-сайте уже установлен SSL-сертификат .
6. Добавьте пароль для защиты некоторых областей вашего сайта.
Вы также можете защитить свой сайт от пользователей, получающих доступ к вашему сайту с помощью паролей. Чтобы они не могли получить доступ к определенным разделам веб-сайта. Все, что вам нужно, это просто добавить следующие правила в ваш файл .htaccess.
1 2 3 4 |
AuthType Basic AuthName "My Protected Folder" AuthUserFile . . / . . / . htpasswd require valid - user |
Но вам также необходимо отдельно создать файл паролей ( .htpasswd ), содержащий имя пользователя и пароль, разделенные двоеточием (:).
Как вы можете внести изменения в файл .htaccess на WPOven?
Поскольку WPOven использует NGINX, а не веб-сервер Apache, веб-сайты, размещенные на WPOven, не имеют файла .htaccess. Но это не значит, что вы не можете выполнять все дополнительные задачи, такие как перенаправление, хотлинкинг или настройка страниц ошибок 404.
В WPoven вы можете легко настроить перенаправление с панели управления WPOven, как показано ниже:
Шаг 1. Откройте раздел «Перенаправление».
Доступ к разделу перенаправления можно получить из панели управления WPOven, из раздела « Сервер ». Вам нужно выбрать сервер, на который вы хотите перенаправить запрос. Теперь в этом разделе вы увидите вкладку «Перенаправления». Нажмите на вкладку «Перенаправления», чтобы настроить правило перенаправления.

Шаг 2: Создайте перенаправление.
После того, как вы откроете раздел « Перенаправления », вы увидите Диспетчер перенаправлений. Здесь вы сможете увидеть все правила перенаправления, которые вы настроили для этого сервера.

Нажмите кнопку « Новое перенаправление », чтобы добавить новое правило перенаправления. Здесь вы увидите форму, похожую на форму, показанную ниже.

Однако некоторые задачи, такие как хотлинкинг и включение защиты паролем, можно выполнить, добавив определенные правила в файл конфигурации веб-сервера NGINX. Но все же было бы лучше, если бы вы все это сделали с нашей стороны. Где вы можете просто поднять тикет, и наша служба поддержки свяжется с вами и выполнит работу.
Резюме
Суммируя все факты и особенности файла .htaccess, он оказался очень мощным конфигурационным файлом. В котором внесение некоторых изменений или добавление правил может повысить безопасность и решить некоторые серьезные проблемы вашего веб-сайта.
Вот некоторые из задач, которые вы можете выполнить с ним, добавив некоторые правила:
- Отключить хотлинкинг
- Принудительно HTTPS
- Защитите свой сайт паролем
- перенаправление
- Пользовательские страницы ошибки 404
- Блокировка IP
В дополнение к этому мы также показали вам, как вы можете просматривать и редактировать файл .htaccess следующими способами:
- через cPanel
- через FTP-клиент
- Использовать плагины WordPress
В случае, если вы заблокированы на своем веб-сайте и не можете получить доступ к cPanel, вы можете в качестве альтернативы использовать метод FTP и редактировать или просматривать файл.
Итак, это все о файле .htaccess, если вы ищете больше контента, связанного с WordPress, не стесняйтесь проверить наш другой блог.
У вас есть еще какие-нибудь ценные моменты, которыми вы могли бы поделиться? Пожалуйста, дайте нам знать в разделе комментариев ниже!
Часто задаваемые вопросы
Что такое WordPress .htaccess?
Файл WordPress .htaccess — один из самых мощных и полезных файлов конфигурации на вашем сайте WordPress. Он считается самым мощным файлом конфигурации, который отвечает за контроль или управление наиболее важными конфигурациями вашего веб-сайта.
Эти файлы состоят из нескольких правил или протоколов для веб-сервера Apache, которым он должен подчиняться. Вы найдете этот файл либо в корневом каталоге вашего веб-сайта, либо в центральном каталоге. Это настолько важный файл, что по умолчанию он скрыт в вашем корневом каталоге, чтобы никто не мог получить к нему легкий доступ для внесения изменений без авторизации.
Где находится файл WordPress .htaccess?
Файл wordPress .htaccess находится в корневой папке вашего сайта.
Сколько файлов .htaccess у меня должно быть?
Хотя на веб-сайте может быть несколько файлов .htaccess. Но гораздо предпочтительнее иметь один файл .htaccess для вашего сайта WordPress.