Intereting Posts
Повторное назначение темы / дочерней темы при сохранении обновлений Как установить контент для должности конкретного CPT? Многократная загрузка фотографий с надписью на лицевой стороне для пользовательского типа сообщения программно создавать сообщения из файлов в папке Список Child Categorie и скрыть родителя Добавить / категорию / на страницу архивного архива Как узнать, что «Максимальное количество страниц блога» установлено в Проблема с запуском javascript в коротком коде Изменить боковую панель для перезаписи страницы Вход и выход из кода в заголовке Как настроить тему? Разрешить нефильтрованный HTML для не зарегистрированных пользователей при сохранении сообщения Проблема с get_the_excerpt при использовании add_action ('the_content'), содержащего теги скриптов Рекомендации. Должен ли я создать дочернюю тему или настроить тему рамки? (например, сброс HTML5) Как я могу безопасно удалить WP-Super Cache, не загружая свой сайт?

Какие причины / страницы / появляются в URI и как их удалить?

У меня есть сайт WordPress, над которым я работаю, в котором / pages / отображается в URI для всех страниц.

Например, www.site.com/pages/contact-us/

Я в тупике, почему это происходит, это не происходит на других сайтах, над которыми я работаю.

Может ли это быть чем-то вроде темы?

Будет ли перенаправление в .htaccess самым простым способом удалить /pages/ из всех ссылок на страницы / URI? Если да, то какое правило будет делать трюк?

Я попытался использовать следующий <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/pages(/.*|)$ $1 [L,NC]
</IfModule>
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^/pages(/.*|)$ $1 [L,NC]
</IfModule>

А также

<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^pages(/.*|)$ $1 [L,NC]
</IfModule>

Но ни один из них не имеет никакого эффекта.

Сайт находится в /wp1 с правилом перенаправления, чтобы удалить /wp1 из URI. Поэтому я думаю, что это приводит к тому, что мое правило удаляет /pages/ чтобы не работать. Если это так, каков был бы правильный способ структурирования правила или удалить / pages / другими средствами WordPress?

Solutions Collecting From Web of "Какие причины / страницы / появляются в URI и как их удалить?"

Какие причины / страницы / появляются в URI?

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

Как его удалить?

У вас нет родительской страницы.

есть ли простой способ предотвратить отображение дочерних страниц родительской страницы в URI?

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


Отношение родителей и дочерних страниц – это не просто инструмент для редактора или разработчика для организации своих страниц в области администрирования. Дизайн URI и ссылок на страницы должен быть частью вашего процесса разработки. Страницы должны быть организованы осмысленно. Если отношения между дочерними и родительскими отношениями между двумя страницами не имеют смысла, просто удалите взаимосвязь.

Хороший URI должен функционировать как сухарь. Пользователь должен точно знать, где он.

Хотя это не всегда так, обратите внимание, что родительская страница должна иметь логический список всех своих детей.


Пример:

У вас есть 4 страницы: faq , rules , terms , instructions

Хотя вы могли бы использовать все это отдельно, было бы разумно сделать информацию о родительской странице, которая содержит красивый список для всех этих страниц. Теперь вам не нужно иметь триллион ссылок в вашем меню или одну большую страницу, которая заставляет пользователей бежать, как только он это увидит. У вас есть одна Info которая содержит ссылки на логически изолированные предметы – легко для глаз и легко рассуждать.


В вашем случае www.site.com/our-company/contact-us/ имеет смысл, если у вас есть и другие страницы, например, www.site.com/our-company/about-us/ но если это был один ребенок, Я бы удалил родителя.