Натуральный дизайн URL и статическая первая страница
-
16-10-2019 - |
Вопрос
Статическая первая страница и другие страницы, которые являются ее детьми, используются в блоге. Чтобы привести пример:
www.example.com
Слиз для этой страницы отображается в постоянной ссылке для подпапников, таких как www.example.com/long-slug-from-static-front-page/sub-page-slug.html.
Теперь вопрос в том, как сделать дизайн URL более естественным? Поскольку родительская страница является передней страницей, это слизня http://www.example.com/) но вместо этого добавляется статические страницы.
Я чувствую запах, что это недостаток в WordPress, какие -нибудь идеи?
Меня попросили сделать сценарий более конкретным на иллюстрации, потому что это было довольно Akward Desciveben. Извиняюсь. Цель состоит в том, чтобы использовать WordPress в качестве CMS для отражения следующей структуры (пожалуйста, не наоборот):
Иллюстрация:
Логические данные и ее структура:
- Начинать
- Синий
- Красный
- Темно-красный
- Светло-красный
- Сгорел красный
- Желтый
Картирование данных на страницы:
- Начало: домашняя страница
- Синий: синий страница
- Красный: Красная страница
- Темно-красный: темно-красная страница
- Светло-красный: светло-красная страница
- Сгорел красный: сгорел красной страницей
- Желтый: желтая страница
Макет URL:
- Домашняя страница:
- Синяя страница: 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 инструмент для работы? Или использование иерархии страниц и статическая первая страница противоречит компоновке 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/
Тогда это звучит так, как будто они в любом случае довольно «верхний уровень».
Ваши подпадения не должны быть детьми «домашней страницы». Я знаю, что люди рисуют такие Sitemaps, но на самом деле это не так.
Так что у тебя есть:
Example.com (используя статическую первую страницу «Дома») Пример.
Из этого подхода нет проблем с SEO или пользователем опыта, это то, как выполняется большинство сайтов CMS.