Исправление перезаписи URL с помощью Magento

  1. Автор Джисс Рейтсма
  2. Системные URL
  3. Категории и продукты и их URL Ключ
  4. Параметры конфигурации системы
  5. Не забудьте переиндексировать URL-адреса каталога
  6. Исправление странных переписываний URL

Изменено 08 ноября 2012 г.

Написано 18 марта 2010

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

Автор Jisse Reitsma, основатель Yireo, разработчик Magento Master 2017, тренер разработчиков

Автор Jisse Reitsma, основатель Yireo, разработчик Magento Master 2017, тренер разработчиков

Автор Джисс Рейтсма

Jisse является основателем Yireo и разработчиком расширений для Magento 1, Magento 2 и Joomla. Он является инструктором разработчиков фронтендов и бэкэндов в Magento 2, часто выступает на конференциях разработчиков и организует различные мероприятия, такие как MageTestFest а также Reacticon , Он также должен быть членом Zend Z Team , И ему было присвоено звание Magento Master "Mover" 2017 из-за его вклада.

Системные URL

В Magento URL-адрес создается в соответствии со строгими правилами: URL-адрес создается из сегментов, а каждый сегмент разделяется косой чертой (/). Первый сегмент относится к модулю Magento, который используется для обслуживания веб-страницы, а другие сегменты относятся к частям в этом модуле. Например, следующий URL-адрес может быть использован для продукта:

Каталог / продукта / вид / ID / 177

Здесь сегмент «каталог» относится к модулю- каталогу (входит в ядро ​​Magento), тогда как другие сегменты указывают, что на странице должен отображаться продукт с идентификатором 177. URL категории выглядит примерно так:

Каталог / категория / вид / ID / 3

Теперь, эти URL-адреса могут быть полезны для программистов и администраторов, но для посетителей (и там для поисковых систем) эти URL-адреса не имеют ничего общего с ценностью. Концепция URL Rewrites позволяет вам превратить эти URL в дружественные URL.

Категории и продукты и их URL Ключ

Внутри каждой категории или продукта есть поле под названием URL Key . Значение этого поля используется для создания дружественного URL. Рекомендуется всегда вводить здесь что-то полезное. Также обратите внимание, что ключ URL должен быть уникальным для всех ваших продуктов.

Самый простой способ придумать хороший URL-ключ - это взять название продукта и перевести его в код, который разрешен для URL-адресов: сюда входят буквы алфавита (от до z, предпочтительно строчные буквы), цифры (эм, цифры) и некоторые дополнительные символы (-_,.).

мой дружественный-URL

Ключ URL хранится вместе со свойствами продукта, но также и в отдельном списке перезаписываемых URL. Этим списком можно управлять с помощью Каталога> Управление перезаписью URL , который позволяет перезаписывать сгенерированные по умолчанию значения, например, для представления магазина при работе с многоязычием.

Если вы удалите записи из управления перезаписью URL-адресов, URL-адреса SEF, указывающие на ваш продукт, станут недействительными. Как только вы обновите индекс перезаписи URL (см. Ниже), Magento проверит соответствующие записи перезаписи URL и при необходимости создаст их.

Параметры конфигурации системы

В конфигурации Magento (доступ к которой осуществляется через панель администрирования Magento через « Система»> «Конфигурация» ) существуют некоторые соответствующие параметры, которые определяют, как будет выглядеть возможный URL-адрес для поисковых систем . Давайте посмотрим на некоторые из них.

  • Интернет> Поисковая оптимизация> Переписать веб-сервер
    Настройка, которая всегда должна быть включена. Если нет, то «/index.php/» будет добавлен к URL, который не нужен и выглядит уродливо. Чтобы включить эту опцию, вам также необходимо включить Apache mod_rewrite в вашей среде хостинга.
  • Каталог> Поисковая оптимизация> Суффикс URL продукта
    Значение по умолчанию здесь - «.html», которое будет добавлено к каждому URL продукта. Некоторые SEO-эксперты утверждают, что это необходимо для лучшего рейтинга, другие SEO-экспортеры говорят, что это не так. Для нашей интеграции MageBridge с Joomla! этот параметр должен быть пустым.
  • Каталог> Поисковые оптимизации> Суффикс URL категории
    То же, что и выше, но теперь категории.
  • Каталог> Поисковая оптимизация> Использовать путь категорий для URL продукта
    Если этот параметр включен, URL-адрес продукта будет также включать URL-ключи категории. Хотя можно утверждать, что это приводит к дублированию контента, страницы продукта могут также извлечь выгоду из этого, потому что они становятся частью большей структуры.
  • Каталог> Поисковая оптимизация> Используйте метатег Canonical Link для продуктов
    Если вы действительно беспокоитесь о дублированном контенте (что не так плохо, как скажут некоторые люди), тогда вы можете включить канонический тег, который сообщает поисковым системам, какая страница лидирует после обнаружения дублированного контента.
  • Каталог> Поисковая оптимизация> Используйте метатег Canonical Link для категорий
    То же, что и выше, но для категорий.

Конечно, больше настроек связано с SEO, смотря на то, насколько важен контент в целом, но в этом руководстве мы придерживаемся настроек URL.

Не забудьте переиндексировать URL-адреса каталога

Не забудьте переиндексировать URL-адреса каталога

Как только вы внесете изменения в конфигурацию системы или удалите записи со страницы управления перезаписью URL, вам также потребуется обновить индекс каталогов перезаписей URL. В Magento 1.4 вы можете перейти к « Система»> «Управление индексами» и выбрать « Перезаписать URL-адреса каталога», чтобы обновить их.

Исправление странных переписываний URL

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

Вместо этого откройте phpMyAdmin, создайте резервную копию вашей базы данных Magento и очистите таблицу core_url_rewrite Magento (чтобы она стала полностью пустой). Сразу же после этого обновите URL-адреса каталога в разделе Управление индексами . Это восстановит все системные URL-адреса .

Похожие

Что это не предусмотрено
Не предоставленная концепция относится к невозможности со стороны систем анализа веб-трафика идентифицировать обычные поиски, которые пользователи вводили для поиска и посещения веб-сайта. Термин относится к тому факту, что этот поиск не предлагается поисковой системой, поэтому он не может быть собран системой анализа трафика, которая представляет эти обычные посещения трафика, сгруппированные в рамках того же общего поиска, который называется (Не указано). История "не
Представление поисковой системы теперь официально афера
Наконец, я могу официально заявить, что все службы представления поисковых систем теперь являются мошенниками. Если вы получаете электронное письмо от кого-либо, утверждающего, что оно предлагает услуги отправки в поисковую систему или аналогичные услуги отправки - это спам, а также мошенничество. В недавнем Тема форума Google для веб-мастеров Представитель Google официально
SEO дружественная структура URL - тайна решена
... системы действительно могут понять структуру URL любого типа. Веб-разработчики понимают коды; они могут работать с различными структурами URL-адресов и использовать различные маркеры URL-адресов, чтобы либо манипулировать входными данными, полученными от пользователя, либо сохранять URL-адреса простыми и удобными в работе, но не так удобными для SEO! Таким образом, SEO-эксперты и веб-разработчики живут в двух параллельных вселенных! Для веб-разработчика важно время отклика
Гугл и пользователь ее любит! Поисковые дружественные URL в адресной строке. Нет более сложных, бе...
Гугл и пользователь ее любит! Поисковые дружественные URL в адресной строке. Нет более сложных, бессмысленных адресов за index.php! Мы сообщаем вам, какие условия должны быть выполнены и как их установить в одно мгновение. Требования к дружественным URL для поисковых систем в Joomla (+ перезапись URL)
Темы Magento 2: разработка внешнего интерфейса с заявкой
... иас поделился своими впечатлениями о Модули Magento 2 сообщается как бэкэнд-разработчик. Новая система магазинов также приносит некоторые изменения для разработчиков переднего плана. Работа с Magento 2 Themes предъявляет новые требования. Поскольку предполагается, что в версии 2.1 будут внесены некоторые незначительные изменения, чтобы сгладить несколько процессов, эти изменения не должны
6 причин, почему у вас не должно быть автоигры
В последние несколько лет наблюдается тенденция роста числа компаний, использующих автоматическое воспроизведение видео на своих домашних страницах. Для многих это может показаться новым и инновационным элементом дизайна - то, что выделит ваш сайт из толпы. К сожалению, такой подход обычно приносит больше вреда, чем пользы, и поэтому его следует избегать. Если вы согласны, пожалуйста, не стесняйтесь читать остальную часть этого поста, чувствуя себя комфортно самодовольным. Если вы не
Как сделать ваши WordPress URL оптимизированными для SEO
Вот один простой способ улучшить WordPress SEO начиная с сегодняшнего дня: убедитесь, что у вас есть SEO-дружественные URL-адреса. Создание оптимизированных для SEO URL-адресов - это супер простой способ улучшить SEO. Если вы все сделаете правильно, вы улучшите свою органичную видимость поиска, особенно для небольших длинных ключевых слов. Вот четыре совета, чтобы убедиться, что ваши WordPress
SEO: знать 7 худших ошибок и знать, как их избежать
... системы понимают фокус вашей страницы, определяя, в какой нише она работает. Когда вы пропустите этот сеанс, результатом будет усложнение службы алгоритмов Google, что затруднит классификацию вашей страницы. Таким образом, в идеале нужно работать с тегом title и предлагать ему определение вашего собственного бизнеса. 6. Концентрируйтесь только на контенте Работа с SEO требует особого внимания к контенту, это очевидно. Однако не только он сделает вашу страницу
SEO Брайтон - увеличьте видимость своей поисковой системы с Codeface
Кого вы должны получить, чтобы оптимизировать свой сайт для максимальной видимости в поисковых системах? Особую роль играют SEO-компании - они могут посоветовать, как контент и схема URL вашего сайта будут просматриваться Google и другими поисковыми системами. И, возможно, ваш веб-дизайнер может внести простые изменения в содержание сайта. Но для получения оптимальных результатов вам необходим целостный подход к поисковой оптимизации. Codeface
Небольшие сайты (до 10000 страниц) не нуждаются в карте сайта
... июля 2015 г. Джон о картах сайта Во вчерашней тусовке для веб-мастеров ведущий Google Джон Мюллер сделал очень интересное заявление, которое совпадает с тем, что я наблюдаю и практикую в течение длительного времени: карта сайта необходима только для более крупных веб-проектов. Джон
Покори исследование ключевых слов с помощью этих 10 инструментов
... URL вашему списку контактов Следите за заполнением списка ключевых слов Это интересный подход к исследованию ключевых слов, который может помочь вам лучше понять, что на самом деле набирают реальные люди в поисковых системах. Этот инструмент подсказки ключевых слов даст вам естественные длинные фразы и, в конечном счете, увеличит объем поиска по содержанию постов в блогах, бизнес-страницам и всем другим усилиям по контент-маркетингу. Вот как выглядит

Комментарии

Предполагается, что KMHM будет совместная драма, финансируемая Кореей и Китаем, и будет сниматься за рубежом, на что я говорю: «Почему эта драма еще не была полностью снята и не начала сниматься?
Предполагается, что KMHM будет совместная драма, финансируемая Кореей и Китаем, и будет сниматься за рубежом, на что я говорю: «Почему эта драма еще не была полностью снята и не начала сниматься?» На SBS
Поэтому, если SEO-компания не может гарантировать результаты, а цена не дешевая, зачем платить за SEO-услуги?
Поэтому, если SEO-компания не может гарантировать результаты, а цена не дешевая, зачем платить за SEO-услуги? Мой ответ может вас удивить здесь - вы не должны. Требуется больше, чем SEO для продвижения вашего бизнеса в Интернете Многие люди продолжают утверждать, что SEO мертва - что Google на данный момент достаточно продвинут (благодаря 500 обновлениям алгоритма в год), чтобы поощрять соответствующие
Никто из нас не хочет проснуться однажды, не имея контроля над нашим собственным сайтом, верно?
Никто из нас не хочет проснуться однажды, не имея контроля над нашим собственным сайтом, верно? Защитите свой сайт от хакеров и вредоносных программ с помощью паролей, которые невозможно взломать. Относитесь серьезно к безопасности своей сети. Никто из нас не хочет проснуться однажды, не имея контроля над нашим собственным сайтом, верно? При создании паролей старайтесь вводить длинную последовательность цифр, смешанную с маленькими и большими буквами и
Это не очень привлекательно, не так ли?
Это не очень привлекательно, не так ли? Хотя для подготовки хороших текстов требуется время, сделайте себе услугу делать это правильно. Потратьте время на создание ценных SEO-текстов, которые понравятся как Google, так и вашим клиентам. Это займет немного больше времени, но это определенно то, что стоит времени и денег. Ваши конкуренты крадут ваши тексты? Быстрый совет, если вы работаете в сложной отрасли, где некоторые из ваших конкурентов могут быть
Тем не менее, как вы делаете так, чтобы люди, которые ищут компании и услуги, подобные вашей, попадали на ваш сайт, а не чужие?
Тем не менее, как вы делаете так, чтобы люди, которые ищут компании и услуги, подобные вашей, попадали на ваш сайт, а не чужие? В одном вы можете быть уверены, что вам нужно будет доказать ценность SEO, чтобы иметь возможность направлять любые ресурсы вашей компании - или ресурсы клиента - на аудит сайта, контент-маркетинг, техническую оптимизацию, локальную и стратегии обратных ссылок. В связи с постоянным обновлением алгоритма поисковой системы Google решение создать (выполнить) стратегию
Тем не менее, мы хотим, чтобы пользователь просматривал весь наш сайт, ведь намерение состоит в том, чтобы иметь с ним дело, не так ли?
Тем не менее, мы хотим, чтобы пользователь просматривал весь наш сайт, ведь намерение состоит в том, чтобы иметь с ним дело, не так ли? Так что, если он заходит на ваш сайт и уходит, не посещая другую страницу, вы теряете пользователя, который может быть клиентом. Вот почему важно использовать внутренние ссылки, о которых мы скоро поговорим, чтобы удержать пользователя на сайте и сделать вас клиентом. Размер контента Некоторые исследования показывают, что существует корреляция
Вы не хотите терять продажи, потому что вы не встречаете своих посетителей, что им нужно, верно?
Вы не хотите терять продажи, потому что вы не встречаете своих посетителей, что им нужно, верно? Вот почему у нас работают одни из лучших авторов и маркетологов, которые помогут вам конвертировать как можно больше пользователей Интернета. Оптимизация на странице Каждая страница вашего сайта должна быть оптимизирована в соответствии с ключевыми словами, которые мы находим для вас. Когда вы обращаетесь в наше рекламное агентство в Техасе, мы просматриваем каждую
Если они не знают, как оценить ваш сайт и не гарантируют рейтинг, зачем вам покупать у них?
Если они не знают, как оценить ваш сайт и не гарантируют рейтинг, зачем вам покупать у них? Означает ли это, что вы должны покупать у того, кто обещает вам первую страницу рейтинга Google? Нет. В этой статье я объяснил что спросить у эксперта по SEO чтобы определить, кто является правильным мужчиной или женщиной для работы.
Вы подумали бы: «Почему я должен покупать на сайте, который по крайней мере не заинтересован в их работе, чтобы поменять контент для моего местоположения?
Вы подумали бы: «Почему я должен покупать на сайте, который по крайней мере не заинтересован в их работе, чтобы поменять контент для моего местоположения?» Само собой разумеется: измените свою контентную стратегию, чтобы компенсировать качественный контент для каждой страницы, оптимизированной для данной страны. Таким образом, вы избегаете будущих алгоритмических или, что еще хуже, ручных штрафов, когда Google вручную просматривает сайт, и вам все равно придется изменить весь этот контент.
Вы должны заставить их остаться, хотя они могут быть не счастливы?
Вы должны заставить их остаться, хотя они могут быть не счастливы? Это обидчивый предмет. Говоря это, вы можете думать обо мне как о слабом бизнесмене, но если кто-то хочет уйти, мы не будем заставлять их оставаться или отправлять их в коллекции. Мы зарабатываем наш бизнес через рефералов. Чаще всего даже клиенты, которые уходят по той или иной причине или от других, будут отсылать к нам других людей месяцами или даже годами позже. Для мегабаритных SEO-компаний, которые берут
Потому что, если вы не можете отслеживать рейтинг вашего сайта в поисковых системах, как вы будете работать над их улучшением?
Потому что, если вы не можете отслеживать рейтинг вашего сайта в поисковых системах, как вы будете работать над их улучшением? И это не ограничивается отслеживанием ваших собственных рейтингов. Чтобы оставаться впереди, вам также нужно отслеживать, как ваши конкуренты занимают места в поиске. Pro Rank Tracker может помочь вам отследить рейтинг ключевых слов

Предполагается, что KMHM будет совместная драма, финансируемая Кореей и Китаем, и будет сниматься за рубежом, на что я говорю: «Почему эта драма еще не была полностью снята и не начала сниматься?
Поэтому, если SEO-компания не может гарантировать результаты, а цена не дешевая, зачем платить за SEO-услуги?
Никто из нас не хочет проснуться однажды, не имея контроля над нашим собственным сайтом, верно?
Никто из нас не хочет проснуться однажды, не имея контроля над нашим собственным сайтом, верно?
Это не очень привлекательно, не так ли?
Ваши конкуренты крадут ваши тексты?
Тем не менее, как вы делаете так, чтобы люди, которые ищут компании и услуги, подобные вашей, попадали на ваш сайт, а не чужие?
Тем не менее, мы хотим, чтобы пользователь просматривал весь наш сайт, ведь намерение состоит в том, чтобы иметь с ним дело, не так ли?
Вы не хотите терять продажи, потому что вы не встречаете своих посетителей, что им нужно, верно?
Если они не знают, как оценить ваш сайт и не гарантируют рейтинг, зачем вам покупать у них?