Поддержка Проблемы и решения Проблема с ссылками на страницы внутри сайта

  • Здравствуйте.

    Все было нормально, пока я не решился на «красивые ссылки».
    Сейчас проблема такая:

    Есть меню, в нем кнопка «О себе» (ссылка: http://name.com/about.html) страничка открывается все в порядке.
    Но вот если я зайду на другую статическую страницу, к примеру «Портфолио»,
    то вот от туда уже ссылка на «О себе» будет выглядеть вот так: http://name.com/portfolio/about.html и страница уже не открывается.

    Надеюсь понятно описал проблему, помогите пожалуйста!

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Модератор Yuri

    (@yube)

    Что в настройках url сайта, url блога? html к слагу как добавлен?

    Постоянные ссылки, Произвольно, /%postname%.html
    Еще у меня установлены плагины:
    .html on PAGES
    Advanced Permalinks
    RusToLat

    вот ссылка на сам сайт: dobrik.com.ua

    Модератор Yuri

    (@yube)

    Я очень извиняюсь если нарушаю правила форума, но перечисленные плагина я отключал, проблема осталась.

    А вот сформулировать правильней свой вопрос, я не смог.

    Или Вы не об этом?

    Модератор Yuri

    (@yube)

    Я о плагинах. Знали бы вы, как оно достает, когда паришь себе мозг (задаром, причем) вопросом «из-за чего бы такое могло быть?», а потом на десятой странице обсуждения выясняется, что автор вопроса на секундочку забыл упомянуть, что у него вообще не wordpress. Я, конечно, утрирую, но совсем чуть-чуть.

    Отключите все плагины, кроме rus-to-lat. Выберите тему Default. Включите ЧПУ «по умолчанию». Если всё ОК, включайте в обратном порядке, но не более одного изменения за один раз, и проверяйте, на каком этапе спарализует.

    Мне кажется, что это конфликт между ЧПУ страниц и неотличимым от него ЧПУ постов.

    Спасибо за ответ!
    Еще раз тысячу извинений, надеюсь что тоже смогу быть Вам полезен 😉

    Все сделал, как Вы советовали!
    1. Отключил все плагины, кроме rus-to-lat.
    2. Переключился на тему Default.
    Результат: Все ссылки работают правильно.

    3. Включил: .html on PAGES
    Результат: Все ссылки работают правильно.

    4. Включил: Advanced Permalinks
    Результат: Все ссылки работают правильно.

    5. Включил свою тему
    Результат: Ссылки работают не правильно (как и писал в начале).

    Если это, как Вы предложили — «конфликт между ЧПУ страниц и неотличимым от него ЧПУ постов», смогу ли я исправить эту проблему, без корректировок в самой теме?

    Модератор Yuri

    (@yube)

    Судя по «результатам вскрытия», мое предположение оказалось ошибочным. Надо внимательно смотреть Тему, в первую очередь — functions.php.

    Этого я и боялся! Наверное самостоятельно я не справлюсь 🙁
    Попробую найти программиста который делал мне тему.

    Еще раз спасибо.

    Если можно, дайте наводку что искать в functions.php, пожалуйста!

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Слово rewrite.

    такое слово отсутствует во всех файлах шаблона 🙁

    Тогда посмотрите, как в header.php прописаны ссылки на страницы. Они жество прописаны или с помощью функции wp_list_pages | wp_list_categories?
    Посмотрите, чтобы в ссылках не было такого адреса:
    <a href="about.html">Портфолио</a>
    Надо, чтобы был полный путь вместе с адресом самого сайта.
    Кстати, сейчас у вас работает нормально.

    Спасибо за ответ, решение найдено!

    Проблема действительно была в ссылках, которые были прописаны в шаблоне не полным путем, а сокращенным.

    Огромное спасибо за терпение и советы!

Просмотр 14 ответов — с 1 по 14 (всего 14)
  • Тема «Проблема с ссылками на страницы внутри сайта» закрыта для новых ответов.