Натуральный URL-дизайн и статическая страница

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

www.example.com

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

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

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

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

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

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

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

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

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

Макет URL:

  • Домашняя страница: http://example.com/
    • Синяя страница: http://example.com/blue/
    • Красная страница: http://example.com/red/
      • Темно-красная страница: http://example.com/red/dark/
      • Светлая красная страница: http://example.com/red/light/
      • Сгоревшая красная страница: http://example.com/red/burned/
    • Желтая страница: http://example.com/yellow/

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

Solutions Collecting From Web of "Натуральный URL-дизайн и статическая страница"

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

Не точно, WordPress определяет его запрос из структуры URL, поэтому:

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

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

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

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

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

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