Как настроить перезапись URL-адресов в Magento 2

Введение

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

Переписывание URL-адресов обеспечивает удобный и безопасный способ сделать существующие URL-адреса оптимизированными для SEO и удобными для чтения людьми. Magento спроектирован так, чтобы регулярно использовать перезаписи URL для исключения значения файла “index.php” который присутствует в существующих URL-адресах сразу после корневой папки. Когда веб-сервер Apache Rewrites активирован, любое слово, которое не имеет значения для SEO, удаляется.

Это руководство поможет вам настроить перезапись URL-адресов в Magento 2, чтобы повысить производительность вашего веб-сайта, повысить рейтинг в поисковых системах и улучшить читаемость текста..

Готов? Позволять’с начала!

Шаг 1. Включение перезаписи URL

Чтобы включить перезапись URL-адресов в Magento 2, войдите в свой магазин’Бэк-энд щелчок магазины, Выбрать конфигурация и расширить Web раздел.

Как настроить перезапись URL-адресов в Magento 2

Нажмите на стрелку на Поисковая оптимизация открыть выпадающее меню. Найдите Использовать перезаписи веб-сервера вариант.

Как настроить перезапись URL-адресов в Magento 2

Установите эту опцию на ДА.

Как настроить перезапись URL-адресов в Magento 2

Далее нажмите Сохранить конфигурацию чтобы изменения вступили в силу.

Как настроить перезапись URL-адресов в Magento 2

Шаг 2. Настройка автоматического перенаправления URL

Настройка автоматического перенаправления URL позволяет вашему магазину Magento 2 автоматически инициировать постоянное перенаправление при каждом изменении ключа URL любого продукта. Для успешной настройки автоматической переадресации URL-адресов в Magento 2 выполните следующие действия..

Войдите в свой Magento 2 Административная зона. Нажмите Магазины, выберите конфигурация и расширить Каталог раздел.

Как настроить перезапись URL-адресов в Magento 2

В раскрывающемся списке выберите Поисковая оптимизация и установить Создать постоянный редирект для URL, если ключ URL изменен в ДА.

Как настроить перезапись URL-адресов в Magento 2

щелчок Сохранить конфигурацию реализовать изменения.

Как настроить перезапись URL-адресов в Magento 2

Шаг 3: Использование кодов для управления перезаписью URL в Magento 2.

Еще один эффективный способ управления перенаправлениями URL-адресов – активация перенаправления 301. Для этого выполните следующие действия:

  • Генерация файла конструктора с помощью команды ниже:

/ **
* @var MagentoUrlRewriteModelResourceModelUrlRewriteFactory
* /
защищенный $ _urlRewriteFactory;

/ **
* @param Context $ context
* @param MagentoUrlRewriteModelResourceModelUrlRewriteFactory $ urlRewriteFactory
* /
publicfunction__construct (
Context $ context,
MagentoUrlRewriteModelResourceModelUrlRewriteFactory $ urlRewriteFactory
) {
$ this–>_eavAttributeFactory = $ eavAttributeFactory;
Родитель :: __ конструкт (
$ контекст
);
}

  • Создание пользовательской перезаписи URL в методе Execute

Если ваш фактический URL-адрес www.example.com/customModule/customController/customAction, то вы можете создать перенаправление URL-адресов на запрошенный URL-адрес, например www.example.com/xyz. Это может быть достигнуто с помощью метода ниже:

$ urlRewriteModel = $ this->_urlRewriteFactory->Создайте()
/ * установить текущий идентификатор магазина * /
$ urlRewriteModel->setStoreId (1);
/ * этот URL не создан системой, поэтому установлен как 0 * /
$ urlRewriteModel->setIsSystem (0);
/ * уникальный идентификатор – установить случайное уникальное значение в путь id * /
$ urlRewriteModel->setIdPath (rand (1, 100000));
/ * установить фактический путь к целевому полю пути * /
$ urlRewriteModel->setTargetPath ("www.example.com/customModule/customController/customAction");
/ * установить запрошенный путь, который вы хотите создать * /
$ urlRewriteModel->setRequestPath ("www.example.com/xyz");
/ * установить текущий идентификатор магазина * /
$ urlRewriteModel->спасти();

Поздравляем! Вы успешно создали пользовательский URL программно.

Вывод

Вот и все! Вы успешно настроили переадресацию URL в своем магазине Magento 2. Установив перенаправления URL-адресов, становится легко перенаправить посетителей вашего магазина со старых страниц каталога на вновь созданные продукты. Кроме того, это повысит вашу видимость в Интернете, позволив вам использовать ценные ключевые слова, которые предлагают беспрецедентную поддержку индекса продукта в поисковой оптимизации..

Проверьте лучшие 3 хостинга Magento:

FastComet

Стартовая цена:
$ 2,95


надежность
9,7


ценообразование
9,5


Дружественный интерфейс
9,7


Служба поддержки
9,7


особенности
9,6

Читать отзывы

Посетите FastComet

А2 Хостинг

Стартовая цена:
$ 3,92


надежность
9,3


ценообразование
9,0


Дружественный интерфейс
9,3


Служба поддержки
9,3


особенности
9,3

Читать отзывы

Посетите A2 Хостинг

ScalaHosting

Стартовая цена:
$ 4,95


надежность
9,4


ценообразование
9,5


Дружественный интерфейс
9,5


Служба поддержки
9,5


особенности
9,4

Читать отзывы

Посетите ScalaHosting

Связанные статьи с практическими рекомендациями

  • Как отправить свой сайт в консоль поиска Google
    новичок
  • Как сделать магазин Magento 2 надежно защищенным без расширения
    промежуточный
  • Как предотвратить крайние ошибки SEO в Magento
    новичок
  • Как установить и настроить двухфакторную аутентификацию на Magento 2
    промежуточный
  • Как отключить отключение плохих обратных ссылок с внешней страницы с помощью cPanel
    эксперт
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me