Как удалить строки запроса из статических ресурсов в WordPress
Опубликовано: 2022-10-22
Вы знаете, что такое URL-адрес веб-сайта? Позвольте мне рассказать вам об URL-адресе веб-сайта. Он означает унифицированный указатель ресурсов и состоит из различных компонентов, таких как протокол, доменное имя и путь. Все эти части URL-адреса работают вместе, чтобы достичь определенной веб-страницы и показать ее на дисплее.
Иногда мы видим дополнительные параметры в URL, которые называются строками запроса. Эти строки запроса помогают фильтровать и упорядочивать данные на веб-странице. Клиенты могут найти целевой продукт на веб-сайтах электронной коммерции с помощью строк запроса.
Однако у строки запроса есть некоторые недостатки, поскольку она может привести к дублированию содержимого, потере сканирования и минимизации скорости загрузки. Лучший способ предотвратить формирование этих строк запроса — удалить эти строки через статические ресурсы в WordPress.
Здесь мы собираемся объяснить более подробно об этой проблеме и причинах, почему и как вам нужно удалить эти строки запроса. Существуют различные способы удаления этих строк запроса, которые включают добавление кода в тему или использование плагинов.
Что такое строка запроса?
Прежде всего, мы должны знать, что такое строка запроса. По сути, это набор символов после вопросительного знака в URL-адресе. Эта строка запроса работает как параметр URL, который помогает сортировать и указывать контент на веб-сайте. Давайте посмотрим на пример строки запроса.
/books/wp-includes/js/jquery/jquery.js?ver=1.12.4
Знак вопроса в приведенном выше примере идентифицирует строку запроса. Если строк больше, они могут отображаться в сочетании с символом амперсанда &, как показано ниже.
https://www.google.com/search?q=query+string+example&safe=strict
Сценарии и таблицы стилей идентифицируют версию файла по строкам запроса. Разработчики WordPress используют строки запроса для предотвращения очистки кеша, это явление, при котором новые файлы заменяют кешированные файлы. Таким образом, неправильные файлы не будут кэшироваться, если доступны новые файлы.
Зачем удалять строку запроса?
Строки запроса очень важны для управления версиями файлов. Они могут помочь разделить файлы в пределах одной глубины файла и предотвратить проблемы с кэшированием. Однако эти строки важны только для динамических ресурсов. Они относятся к персонализированному контенту для посетителя, такому как корзина покупок, профиль пользователя или информация для входа.
Таким образом, статические ресурсы, такие как CSS, JavaScript, изображения и видео, не требуют строки запроса. На самом деле, они помогают предотвратить кеширование данных веб-серверами. Иногда, когда вы проверяете скорость вашего сайта с помощью таких инструментов, как GTMetrix, Pingdom или Page Speed Insight, они рекомендуют вам удалить строки запроса из статических ресурсов. Если вы не являетесь экспертом, вы можете воспользоваться услугами веб-разработчика, чтобы удалить эти строки запроса.
Удалить строки запроса из статических ресурсов в WordPress
Вы можете удалить строку запроса из статических ресурсов в WordPress, используя два разных метода. В первом методе мы добавляем код в файл functions.php , а во втором нам нужно установить плагин WordPress.
Однако некоторые люди используют CDN (сеть доставки контента) для получения веб-данных. Это исключительный случай, когда строка запроса CDN кэшируется автоматически. Если вы не используете CDN, вам нужно использовать один из предыдущих методов для удаления строк.
Удаление строк запроса из статических ресурсов с помощью кода
Если вы собираетесь использовать метод редактирования кода, мы рекомендуем вам создать резервную копию вашего сайта. Это необходимо, потому что, если что-то пойдет не так, у вас все еще есть возможность восстановить данные вашего сайта.
Вы можете получить доступ к php-файлу вашей темы двумя разными способами. Первый метод — через hPanel, если вы являетесь клиентом хостинга, а если вы используете WordPress, перейдите на свою панель инструментов. Выберите внешний вид и редактор темы. Теперь найдите файл functions.php на правой боковой панели.

Использование плагинов для удаления строк запроса из статических источников
Если вам не нравятся вышеупомянутые методы, используйте плагины, такие как Speed Booster Pack , для удаления строк запроса из статических ресурсов. Это один из лучших плагинов для WordPress, который может помочь ускорить загрузку вашего сайта.
Этот плагин имеет функцию удаления строк запроса из статических ресурсов. Чтобы установить этот плагин, откройте панель управления WordPress, перейдите в раздел «Плагины» и нажмите « Добавить новый ». Найдите пакет ускорения, затем установите и активируйте его.
После активации плагина откройте меню и выберите настройки. Коснитесь переключателя «Вкл .» рядом с параметром «Обрезать строки запроса», чтобы активировать его. Теперь нажмите «Сохранить» после завершения. Это определенно удалит строки запроса из всех ваших статических ресурсов.
Лучшие плагины для удаления строк запроса из статических ресурсов
Для сайтов WordPress доступны различные плагины для удаления строк запроса из статических ресурсов. Эти плагины могут помочь повысить скорость вашего сайта.
WP Ракета
WP Rocket — один из самых полезных и эффективных плагинов кеша, который имеет быстрый процесс установки, что отличает его от других плагинов кеша. Этот плагин начинает работать самостоятельно, чтобы кэшировать ваш сайт, когда вы его активируете.
Простой пользовательский интерфейс делает его более привлекательным, и пользователи могут легко управлять кэшированием веб-сайтов, даже если у них нет технических знаний. Все варианты доступны с кратким описанием и ссылками на соответствующие страницы.
Чтобы удалить строки запроса из статических ресурсов с помощью WP Rocket, перейдите к параметру «Основные настройки», нажмите «Оптимизация файлов» и перейдите к Удалить строки запроса из поля статических ресурсов.
Этот плагин не имеет бесплатной версии и предлагает три тарифных плана от 49 до 249 долларов. Это единовременная плата, и вам придется платить ежегодно, чтобы получать поддержку и обновления.
Общий кэш W3
Общий кеш W3 — еще один хороший плагин для WordPress, который предоставляет бесплатное решение для повышения скорости загрузки сайта. Плагин совместим с большинством планов хостинга. AMP (ускоренные мобильные страницы) также поддерживает этот плагин для улучшения работы мобильных пользователей.
Этот плагин имеет функцию удаления строк запроса из статических ресурсов. После установки плагина перейдите в «Производительность» -> «Кэш браузера» и включите параметр «Удаление строк запроса из статических ресурсов».
Кроме того, чтобы предотвратить повторное создание строк запроса на вашем сайте WordPress, вы можете перейти в Кэш браузера и установить флажок Запретить кэширование объектов после изменения настроек.
Ускоритель оценки производительности WP
WP Performance Score Booster — это бесплатный плагин, который помогает кэшировать браузер и удалять строки запросов. С помощью этого плагина вы можете повысить производительность своего сайта на GTMetrix, PageSpeed и Pingdom.
Этот плагин доступен с простой установкой и легкой настройкой. Перед активацией этого плагина следует помнить одну вещь: убедитесь, что на вашем сервере включено сжатие GZIP.
Чтобы удалить строки запроса, нажмите «Настройки» -> «Усилитель производительности WP» и нажмите «Удалить строки запроса из статического контента» и сохраните изменения.
Вывод
Строки запроса необходимы для URL-адресов сайтов, содержащих такие символы, как «?» а также "&." Динамические активы используют строки запроса, чтобы помочь веб-серверам отличать разные представления ресурсов друг от друга.
Однако статические ресурсы не извлекают выгоду из строк вопросов в URL-адресах. Они не позволяют посредникам резервировать серверы для надлежащего хранения вашего сайта. Поэтому мы рекомендуем вам устранить их, чтобы избежать каких-либо проблем в будущем.