TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Основные элементы управления WordPress .htaccess

150

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

Немного предыстории для непосвященных

Файл .htaccess поддерживается многими веб-серверами на базе Unix / Linux, самым популярным из которых является сервер Apache. Если вы не уверены, какое серверное программное обеспечение использует ваша хостинговая компания, вы можете спросить их службу поддержки, и они с радостью вам расскажут.

Вы также можете немного поработать с поиском, если хотите, вероятно, есть несколько способов сделать это, но я делаю одно быстрое действие – помещаю простой файл PHP на сервер со следующей строкой в ​​нем:

Назовите файл как-то вроде test.php, затем откройте этот файл в своем веб-браузере (например, YourDomain.com/test.php) среди (многих) других вещей, если вы просмотрите вывод, который это сгенерирует, вы получите некоторые подсказки о том, какой веб-сайт сервер, на котором вы работаете. Ниже приведен быстрый снимок экрана одной из моих настроек. Строка «Обработчик Apache 2.0» выдает, что это веб-сервер Apache.

Основные элементы управления WordPress .htaccess

Просто тихо .htaccess – это простой текстовый файл, который размещается через ftp на вашем веб-сервере для добавления различных элементов управления. Если вы новичок в этом, обратите особое внимание на имя файла, есть точка ‘.' в начале имени файла.

Если вы используете ftp для доступа к своему веб-серверу, вы можете внести изменения в этот файл прямо на сервере или вы можете внести изменения в него локально, а затем загрузить его.

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

Упс, что-то пошло не так!

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

«Ошибка HTTP 500 Внутренняя ошибка сервера».

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

Итак, разобравшись с этим, давайте посмотрим, что мы можем сделать с .htaccess.

Настройка WordPress по умолчанию

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

Управление – AKA The Good Stuff ?

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

Разрешить загрузку файлов большего размера

php_value post_max_size 20M php_value upload_max_filesize 20M

Если вы хотите увеличить верхний предел для файлов, которые должны быть загружены, это поможет, значение в конце (20) – это размер в (M) МБ. Таким образом, в этом случае он позволит загружать файлы (например, PDF, изображения и т.д.) Размером до 20 МБ через вашу медиа-библиотеку WordPress или, возможно, через загрузку в форме на передней панели вашего сайта.

Разрешить использовать больше памяти для файлов php

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

Часто для этого достаточно просто увеличить объем доступной памяти PHP, оставив эту строку в файле .htaccess.

php_value memory_limit 128M

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

Покажите свои ошибки выполнения PHP

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

php_value display_errors on

Вы, вероятно, захотите выключить его, когда закончите…

Включить кеширование браузера

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

URL перенаправления

Это действительно удобно, особенно если вы создаете новый сайт WordPress, который заменяет старый сайт. Чтобы убедиться, что посетители, у которых может быть старый URL-адрес в закладках или для страниц, которые были проиндексированы в Google, вы можете создать перенаправление на новый URL-адрес на своем новом сайте.

В качестве альтернативы может случиться так, что вы удалили или переместили раздел своего сайта и хотите перенаправить пользователей, если они попадут по одному из старых URL-адресов.

Формат этого прост, если вы знаете, как он построен.

Redirect 301 /oldurl http://MySite.com/newurl

После числа я объясню, что через мгновение это просто старый (относительный) URL, а затем полный новый URL, включая http: // и т.д.

Подобные переадресации могут иметь несколько разных состояний.

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

302 – означает, что это временно, старый URL скоро снова станет активным.

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

Защитите свой файл конфигурации WordPress

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

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

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

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

Источник записи: https://www.wpexplorer.com

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