Учебники

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

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

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

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

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

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

<?php phpinfo(); ?>

Назовите файл как-то вроде 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, и в нем будет что-то вроде этого, не забудьте оставить это на месте при добавлении или попытке всех эти новые команды.

# 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

Управление – 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, это одна из вещей, которые вы обычно видите там рекомендованными для повышения производительности.

## EXPIRES CACHING ## <IfModule mod_expires.c> ExpiresActive On # Good for one month ExpiresByType image/jpeg A2592000 ExpiresByType image/gif A2592000 ExpiresByType image/png A2592000 ExpiresByType image/x-icon A2592000 ExpiresByType text/plain A2592000 ExpiresByType image/svg+xml A2592000 # Good for one week ExpiresByType application/x-javascript M604800 ExpiresByType text/css M604800 ExpiresByType text/html M604800 ExpiresDefault A2592000 </IfModule> ## EXPIRES CACHING ##

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, он содержит важные данные, такие как имя пользователя и пароль базы данных. Не то, чтобы кто-то имел прямой доступ.

<files wp-config.php> order allow,deny deny from all </files>

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

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

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

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

Похожие сообщения
Учебники

Как отображать похожие сообщения по категориям в WordPress

Учебники

Как получить отличный поиск для вашего блога WordPress

Учебники

Как начать успешный блог о еде с WordPress

Учебники

Как вручную загрузить шрифты Google в WordPress

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *