header-logo
Узнайте как использовать Wix для создания своего сайта и бизнеса.
Создавайте и управляйте своим сайтом, используя интуитивно понятные функции Wix.
Управляйте подписками, планами и счетами.
Управляйте своим бизнесом и общайтесь с пользователями.
Узнайте, как приобрести, подключить или перенести домен на свой сайт.
Получите инструменты для развития вашего бизнеса и присутствия в интернете.
Повышайте свою видимость с помощью инструментов SEO и маркетинга.
Получайте расширенные функции, которые помогут вам работать более эффективно.
Находите решения, узнавайте об известных неполадках или свяжитесь с нами.
placeholder-preview-image
Совершенствуйте навыки с помощью наших курсов и учебных статей.
Получайте рекомендации по веб-дизайну, маркетингу и многому другому.
Узнайте, как увеличить органический трафик из поисковых систем.
Создайте собственный сайт на нашей полнофункциональной платформе.
Найдите подходящего специалиста, который поможет вам достичь целей.
placeholder-preview-image

CMS: Создание уникальных URL-адресов динамических страниц

11 мин.
Структура URL-адреса динамических страниц определяет как тип динамической страницы (список или элемент), так и фактические URL-адреса, используемые каждой версией динамической страницы элемента. 

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

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

О заголовках URL и структурах URL

Заголовки URL-адресов - это символы в URL-адресе (web-адреса), которые появляются после вашего доменного имени. Они помогают людям и поисковым системам понять, о чем контент страницы. Структуры URL-адресов определяют, как создаются фактические заголовки URL и какой «тип» динамической страницы используется (список или элемент).

Например, в URL-адресе: www.your-domain.com/felines/large/bengal
  • Название URL-адреса: /felines/collection/bengall
  • Структура редактируемого URL-адреса: felines/{category-field}/{primary-field}

Во вкладке SEO в настройках страницы вы можете изменить следующие структуры URL-адресов по умолчанию:
  • Динамические страницы-списки: https://www.{your-domain.com}/{collection-name}
  • Динамические страницы элементов: https://www.{your-domain.com}/{collection-name}/{primary-field}
    Примечание: CMS добавляет -1 после названия коллекции с любым типом динамической страницы, которую вы создаете. Вы можете удалить это, если структура фрагмента не конфликтует с другой, используемой на вашем сайте. 

В вашей коллекции поля «Ссылка на страницу» имеют то же название, что и соответствующие динамические страницы. Значок флага появляется рядом с «Основным» полем, а SLUG отображается рядом с названием каждого поля, используемого в последнем фрагменте URL. 
Снимок экрана, показывающий поля ссылки на страницу, основное поле и поля, используемые во фрагменте.

Структуры URL-адресов определяют URL-адреса динамических страниц

Когда вы создаете динамическую страницу, ее поле «Ссылка на страницу» добавляется в вашу коллекцию. Поле «Ссылка на страницу» генерирует URL-адреса для каждого элемента, комбинируя символы и переменные, используемые в структуре URL-адреса динамической страницы. По умолчанию динамические страницы элементов добавляют поле коллекции «Основное» в структуру последнего фрагмента URL. Поля, используемые во фрагментах URL, конвертируются в строчные буквы, и пробелы заменяются тире. 
Когда вы добавляете переменную в структуру фрагмента, вы выбираете поле коллекции, которое эта переменная представляет. Любые переменные, которые существуют в структуре фрагмента, заменяются фактическими значениями полей для каждого элемента. Это позволяет использовать значения полей из элементов коллекции в URL-адресах динамических страниц.

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

Использование переменных для изменения типа динамической страницы

Каждое поле «Ссылка на страницу» в вашей коллекции представляет собой определенную динамическую страницу, а каждое значение в этом поле представляет собой последний фрагмент URL-адреса элемента. Когда вы добавляете переменные для изменения структуры URL-адреса динамической страницы, значения поля «Ссылка на страницу» меняются соответствующим образом. 

Если несколько элементов коллекции имеют одинаковое значение в этом поле «Ссылка на страницу», CMS определяет, что эти элементы должны использовать одну динамическую страницу элемента. Таким образом, если это была динамическая страница списка, она конвертируется в динамическую страницу элемента. 

Эта динамическая страница элемента будет иметь другую версию для каждого уникального значения ссылки на страницу (URL-адрес). В каждой версии будут перечислены элементы, которые имеют один и тот же заголовок URL, если на странице есть репитер, галерея или таблица, подключенные к набору данных динамической страницы.
В приведенном ниже примере:
Переменная, представляющая поле «Категория», была добавлена в структуру последнего фрагмента URL на динамической странице списка. Это преобразовало динамическую страницу списка в динамическую страницу элемента, потому что значение поля «Ссылка на страницу» больше не уникально для каждого элемента. 
Скриншот динамической страницы списка, которая была преобразована в динамическую страницу элемента, используемую для отображения категорий элементов. .
В приведенном ниже примере:
Поле «Ссылка на страницу» теперь имеет 2 уникальных фрагмента URL. Таким образом, у динамической страницы элемента теперь есть 2 версии:
  • 1 версия в /felines/large, в которой перечислены 2 элемента, которые разделяют этот фрагмент URL
  • 1 версия в /felines/medium со списком из 3 элементов, которые имеют этот фрагмент URL. 
Скриншот поля ссылки на динамическую страницу элемента.

Почему вы должны добавлять переменные в URL-адреса динамических страниц

Чтобы на динамической странице элемента была отдельная версия для каждого элемента коллекции, в поле «Ссылка на страницу» должен быть уникальный последний фрагмент URL. В противном случае страница не может существовать для каждого элемента. Возможно, вам потребуется добавить переменные в структуру последнего фрагмента URL, чтобы у каждого элемента был уникальный фрагмент URL.

Если несколько элементов в коллекции имеют одинаковое значение в поле «Основное», и вы не добавляете переменную в структуру последнего фрагмента URL-адреса динамической страницы элемента, для нескольких элементов будет создаваться только один URL-адрес. Это связано с тем, что поле «Основное» используется в структуре последнего фрагмента URL динамической страницы элемента. Поскольку для обоих элементов создается только один URL-адрес, только 1 элемент будет иметь выделенную версию динамической страницы элемента, а другой не будет. 
Пример:
Если структура URL-адреса динамической страницы элемента заканчивается на / team/{primary-field}, и у 2 элементов в коллекции есть "Sara" в поле "Основной", будет сгенерирован только один URL для /team/sara. Таким образом, создается только 1 версия динамической страницы элемента только для 1 из 2 элементов коллекции. 

Чтобы решить эту проблему, вы можете добавить поле переменной в структуру последнего фрагмента URL, чтобы создать уникальные фрагменты URL для каждого элемента. Например, добавьте поле «Phone», если каждый элемент имеет другое значение в поле «Phone». URL-адрес будет / team/sara/{phone}, поэтому каждый элемент получит свой уникальный URL динамической страницы. 

Вы также можете изменить поле «Ссылка на страницу» для одного из элементов «Sara», чтобы каждый имел уникальный URL-адрес. В этом случае для обоих элементов генерируются уникальные URL-адреса, и они оба получают свои уникальные версии динамической страницы элемента. 

Структуры URL-адресов не могут конфликтовать с существующими структурами заголовков

Структура URL-адреса не может быть использована другими существующими страницами вашего сайта. Чтобы быть уникальной, структура URL-адреса не может иметь один и тот же префикс (например, {Название коллекции}) и то же количество переменных, что и на другой странице вашего сайта, даже если переменные другие. 

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

Добавление переменных в структуры URL-адресов динамической страницы

Перейдите во вкладку SEO на соответствующей динамической странице в редакторе, чтобы проверить структуру URL-адреса. Затем вы можете вручную отредактировать структуру и добавить переменные поля, которые меняются в зависимости от фактического значения поля каждого элемента коллекции. 
Важно:
Если вы хотите, чтобы старые URL-адреса автоматически перенаправляли на новые, которые вы создаете путем добавления переменных, убедитесь, что у вашего сайта сначала есть подключенный домен. Если к вашему сайту не подключен домен, старые URL-адреса больше не будут работать и вместо этого будут загружать страницы с ошибками 404. 
Редактор Wix
Редактор Studio
  1. Перейдите в редактор.
  2. Нажмите Страницы и меню в левой части редактора.
  3. Нажмите Динамические страницы
  4. Наведите курсор на нужную динамическую страницу и нажмите значок Дополнительные действия  справа. 
  5. Нажмите SEO.  
  6. Отредактируйте поле структуры URL-адреса
    1. Нажмите Изменить рядом с полем структуры фрагмента URL и выберите, что вы хотите сделать:
      • Добавить переменную: нажмите + Добавить переменную и выберите поле «Текст» или «Число», чтобы использовать его значения в структуре последнего фрагмента URL. 
      • Добавьте или измените статические значения: нажмите на поле и введите статические значения, которые вы хотите использовать, в структуре URL-адреса или отредактируйте существующие значения. Используйте только буквы, цифры или дефис. 
        Совет: вы можете добавить в последний фрагмент URL нелатинские символы.
    2. Нажмите Сохранить.
Скриншот сохранения изменений в структуре последнего фрагмента URL динамической страницы элемента.
  1. Нажмите Заменить URL-адреса, чтобы подтвердить изменения. Предыдущие URL динамической страницы будут удалены и больше не будут работать. Вместо этого будут сгенерированы новые URL-адреса для динамической страницы. 

Редактирование заголовков URL для определенных динамических страниц элементов

В коллекции вы можете настроить окончание URL-адреса, используемого определенными динамическими страницами элементов. Если к вашему сайту подключен домен, когда вы меняете последний фрагмент URL, старый URL-адрес будет автоматически перенаправлен на новый URL-адрес. Если вы не подключили домен к сайту, старый URL-адрес перестанет работать после его изменения, и вместо него загрузится страница 404. 
Важно:
Убедитесь, что вы подключили домен на сайт, прежде чем обновлять фрагменты URL-адресов для определенных элементов. Это гарантирует, что старые URL-адреса будут перенаправлены на новые. 

Чтобы отредактировать заголовок URL элемента:

  1. Перейдите в CMS в панели управления сайтом. Кроме того, вы можете нажать CMS в редакторе, затем нажмите Ваши коллекции. 
  2. Нажмите на соответствующую коллекцию.
  3. Нажмите на соответствующее поле «Ссылка на страницу» для соответствующего элемента.
    Примечание: по умолчанию поле «Ссылка на страницу» имеет заголовок: {Collection name} (Item)
Скриншот редактирования URL-адреса динамической страницы элемента.
  1. Нажмите на поле Последний фрагмент URL и отредактируйте URL. Используйте только буквы, цифры или дефис. 
    Совет: вы можете добавить в последний фрагмент URL нелатинские символы. 
  2. Нажмите Сохранить
Скриншот редактирования URL-адреса динамической страницы элемента.

Вопросы и ответы

Нажмите на вопрос ниже, чтобы узнать подробнее о создании уникальных URL-адресов динамических страниц.