В меню глючат ссылки

Создал 4 страницы: AAA, BBB, CCC, DDD.

Если кликнуть по их названиям на странице управления, то для редактирования можно получить любую из них.

Если же попробовать перейти на них через меню"Страницы" из боковой колонки, то наблюдается странная картина: по ссылке на ААА открывается её страничка без всяких проблем, но при кликах на любую из оставшихся ссылок открывается всегда лишь страничка ССС, причём в адресной стоке виден адрес нужной вызываемой страницы, скажем

http://pypkins.com/ddd/  или http://pypkins.com/bbb/

Пользуюсь последней русской сборкой от уважаемого Кактуса.

Может, кто-то встречался с подобным казусом?
Поиском по сайту толком не воспользовался, т.к. не знаю, как коротко определить сущность проблемы.

Из админки страницы поднимабтся по номеру, а с фротн-энда при включенном ЧПУ – по слагу. Поскольку страницы у Вас вряд ли имеют те слаги, которые Вы нам показываете, то смотрите сам, по какой причине одна страница может быть принята за другую.

По Вашей рекомендации, ещё с самого начала, назначил для ссылок /%postname%/.
Ссылки имеют вполне внятные совершенно разные названия написанные латинскими буквами.

А каким боком страницы к %postname%?

Все плагины, надеюсь, отключали? ЧПУ обновляли? В .htaccess ничего лишнего не дописывали?

Все названия страниц автоматически превращаются в адреса.
Заглавие страницы "Всем привет" стало http:// pupkins.com/vsem-privet/
И так все четыре страницы.
Работают несколько безобидных плагинов.Но могу и их отключить.
.htaccess выглядит так:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Сам изменил там "index.html" на "index.php" .
Что означает там на самом деле остальное, я ответить затрудняюсь.

Что нужно обновить в ЧПУ?

Сам изменил там "index.html" на "index.php" .

ГДЕ? Откуда там index.htm мог взяться?

Что означает там на самом деле остальное, я ответить затрудняюсь.

Могу объяснить, типа на будущее.
RewriteEngine On – включить машинку
RewriteBase / – рассматривать урлы от корня
RewriteCond %{REQUEST_FILENAME} !-f – если нет такого файла
RewriteCond %{REQUEST_FILENAME} !-d – и если нет такой директории
RewriteRule . /index.php [L] – выполнить index.php и закончить обработку правил

Что нужно обновить в ЧПУ?

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

За внятные разъяснения спасибо.
Обновиться попробую.
А вот index.htm был изначально прописан в .htaccess
На эту тему мы уже беседовали с Вами тут:
http://forum.maxsite.org/viewtopic.php?id=4881

Батенька, если бы я помнил всё с кем о чем беседовал, то уже был бы в дурке 🙂

[quote=Umclidet]Что нужно обновить в ЧПУ?

Просто нажать кнопку сохранить. При этом перегенерируются правила и сохраняются в базе. Для каждой стат. страницы создается свое собственное правило внутреннего реврайта, то есть опознавания "что просили показать". Для постов правила общие.[/quote]
Выполнил, но эффекта не последовало…

С любой Темой так себя ведет?

К примеру, со стандартной WP-темой, что по умолчанию, ведёт себя точно так.

А если выключить ЧПУ?

Т.е вернуться на что-то вроде ?Р=135
Я правильно понял?

В таком варианте всё работает прекрасно.
К слову, в прошлой версии WP в разделах управлением страницами и записями было очень нужное поле "ID". По нему было очень удобно ориентироваться. Кому оно мешало?

Значит, ЧПУ мне не светит?

Светит, но разбираться надо конкретно, а телепатия не включается. 😀

Ладно, если всё работает, то без ЧПУ можно и обойтись.

Anonymous
Отправить
Ответ на: