it-swarm.xyz

Естественный дизайн URL и статическая главная страница

Статическая титульная страница и другие дочерние страницы используются в блоге. Чтобы привести пример:

www.example.com

Слаг для этой страницы отображается в постоянной ссылке для подстраниц, таких как www.example.com/long-slug-from-static-front-page/sub-page-slug.html.

Теперь вопрос в том, как сделать дизайн URL более естественным? Так как родительская страница является главной страницей, ее слаг должен быть URL-адресом домашней страницы сайта (например, нет, как в http://www.example.com/ ), но вместо этого добавляется статический слаг страниц.

Я чувствую, что это недостаток в WordPress, есть идеи?

Меня попросили сделать сценарий более конкретным с помощью Иллюстрации, потому что он был довольно неловко описан. Сожалею. Цель состоит в том, чтобы использовать WordPress в качестве CMS, чтобы отразить следующую структуру (пожалуйста, не наоборот):

Иллюстрация:

Логические данные и их структура:

  • Начните
    • Синий
    • Красный
      • Темно-красный
      • Светло-красный
      • Сожгли красный
    • Желтый

Отображение данных на страницы:

  • Начало: Домашняя страница
    • Синий: Blue-Page
    • Красный: красная страница
      • Темно-красный: темно-красная страница
      • Светло-красный: светло-красная страница
      • Сожженный красный: сожженный красный Page
    • Желтый: Yellow-Page

Макет URL:

Является ли WordPress инструментом для работы? Или использование иерархии страниц и статической лицевой страницы противоречит макету URL?

5
hakre

У WordPress есть способ делать то, что вы хотите. Сделайте их всеми страницами верхнего уровня. Если у вас нет веских причин не делать этого.

2
John P Bloch

Не совсем так, WordPress определяет свой запрос по структуре URL, поэтому:

www.example.com/my-sub-page/ будет точно такой же структурой, что и www.example.com/my-other-top-level-page, поэтому WordPress не сможет определить, ищете ли вы подстраницу или страницу верхнего уровня.

Сказав это, я не думаю, что WordPress позволяет вам иметь одинаковый слаг для страницы подуровня и страницы верхнего уровня - так чтоне должно бытьбыть причиной. Если вам требуется эта структура постоянных ссылок, почему бы просто не иметь свои "подстраницы" в качестве страниц верхнего уровня. Если вы хотите, чтобы они были в www.example.com/my-sub-page/, тогда это звучит так, как будто они в любом случае довольно "верхнего уровня".

1
Joe Hoyle

Ваши подстраницы не должны быть дочерними по отношению к "домашней странице". Я знаю, что люди рисуют такие карты сайта, но на самом деле это не так.

Так что у тебя есть:

Example.com (используя статическую главную страницу 'home') Example.com/about (страница верхнего уровня, а не дочерняя страница 'home')

При таком подходе не возникает проблем с SEO или пользовательским интерфейсом, так работает большинство сайтов CMS.

0
Shaun