HomeТема загружается неправильно и веб-сайт загружается медленнее

Тема загружается неправильно и веб-сайт загружается медленнее

После установки плагина 2H Protection и выбора Безопасного режима или Режима призрака убедитесь, что вы следуете инструкциям в зависимости от типа вашего сервера после сохранения настроек.

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

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

На серверах Apache и Litespeed

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

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

# BEGIN HMWP_RULES
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^([_0-9a-zA-Z-]+/)?ajax$ /wp-admin/admin-ajax.php [QSA,L]
RewriteRule ^([_0-9a-zA-Z-]+/)?custom-admin/(.*) /wp-admin/$2 [QSA,L]
..........
</IfModule>
# END HMWP_RULES

Кроме того, не забудьте активировать AllowOverride All для своего каталога. Посмотрите, как это сделать:

Для Cyberpanel с LiteSpeed вам нужно указать путь .htaccess, по которому вы перезаписываете:

Если 2H Protection обнаруживает, что перезапись обрабатывается WordPress, а не файлом конфигурации, вы получите уведомление в настройках 2HP после того, как проверите свой сайт в качестве посетителя:

Решение: после сохранения настроек измените .htaccess на «только для чтения» или на 0440, если у вас Linux. Таким образом, правила не будут удалены другими плагинами.

2. Если вы активируете параметр «Сопоставление текста в CSS и JS», все URL-адреса CSS и JS будут загружаться динамически, поскольку это единственный вариант для изменения текста в этих файлах. Даже с плагином кеширования вы можете столкнуться с медленным веб-сайтом, поскольку CSS и JS не кэшируются при первом вызове.

https://2hp.farhus.website/kb/url-mapping-text-mapping/#text_mapping

Если вы хотите использовать эту опцию, используйте плагин кеширования, такой как Autoptimize или WP Rocket, и объедините все файлы CSS и JS в один. Настройте удаление кеша раз в неделю или даже раз в месяц.

Мы рекомендуем вам отключить параметр «Сопоставление текста в файлах CSS и JS, включая кеши», поскольку он не улучшает безопасность, а только скрывает классы и идентификаторы от детекторов тем.

На серверах Nginx

1. Все правила перезаписи загружаются через файл nginx.conf, который мгновенно работает на серверах Nginx. Если перезаписи не загружаются через файл nginx.conf, они обрабатываются “редиректами” WordPress, и по мере использования большего количества ресурсов они будут загружаться медленнее.

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

Проверьте, есть ли у вас строка include path_to_file / hidemywp.conf в файле nginx.conf, как подробно описано в этих примерах:

Если 2H Protection обнаруживает, что перезапись обрабатывается WordPress, а не файлом конфигурации, вы получите уведомление в настройках 2HP после того, как проверите свой сайт в качестве посетителя:

На серверах Windows IIS

1. Все правила перезаписи загружаются через файл web.config который мгновенно работает для серверов IIS с установленным инструментом URL Rewrites 2. Если перезаписи не загружаются через файл web.config, они обрабатываются “редиректами” WordPress, и по мере использования большего количества ресурсов они будут загружаться медленнее.

Убедитесь, что вы добавили правила в web.config и перезапустили сервер IIS после изменения путей.

Если 2H Protection обнаруживает, что перезапись обрабатывается WordPress, а не файлом конфигурации, вы получите уведомление в настройках 2HP после того, как проверите свой сайт в качестве посетителя:

Другие серверы

Для таких серверов, как Amazon Bitnami, Inmotion, WPEngine, Godaddy, Google Cloud, Flyweel и т.д., Убедитесь, что вы следовали инструкциям 2H Protection после сохранения настроек:

Сервер Amazon Bitnami: https://2hp.farhus.website/how-to-set-hide-my-wp-for-bitnami-servers/

Сервер WP Engine: https://2hp.farhus.website/hide-my-wp-pro-compatible-with-wp-engine/

Сервер Inmotion: https://2hp.farhus.website/hide-my-wp-pro-compatible-with-inmotion-wordpress-hosting/

Google Cloud: https://2hp.farhus.website/how-to-enable-allowoverwrite-on-google-cloud-platform/

Сервер Godaddy: https://2hp.farhus.website/how-to-use-hide-my-wp-with-godaddy/

Сервер AWS Lightsail: https://2hp.farhus.website/how-to-setup-hide-my-wp-on-flywheel-server/