SEODomains кеширует ранее выбранный поддомен (url) и не меняет в ссылках сайта при смене города

Друзья. Столкнулся с проблемой на одном из сайтов в работе плагина SEODomains.
Проблема связана с кешем:
1. выбираешь город, подставляется к домену поддомен города — все норм.
2. Затем выбираешь другой город и к домену подставляется поддомен нового города, а вот на ссылках сайта, например в меню сайта, новый поддомен (второго города) не сменился. Там остался адрес предыдущего города.
Получается, что предыдущий адрес поддомена кешируется и при выборе нового города не меняется в ссылках сайта. Если очистить кеш в админке, то с обновлением страницы в браузере, новый поддомен сменяется в ссылках.
Может, кто в курсе в чем причина и как решить проблему?

РЕШЕНО!
Очевидно, что проблема была из-за кеша: кешировались ссылки.

Для решения делаем эти плейсхолдеры в head не кешируемыми:
<base href="[[!++site_url]]" />
<link rel="canonical" href="[[!++site_url]]">
Лично в моем случае, помогло именно это.
Денис Мижеревич
02 мая 2021, 04:19
modx.pro
721
0

Комментарии: 5

Андрей
03 мая 2021, 18:27
0
Может, кто в курсе в чем причина и как решить проблему?
Т.к. компонент платный, вероятно стоит написать автору в поддержку.
    yuri
    01 февраля 2022, 12:19
    0
    Не-не.
    Если кто читает, не делайте так.

    Проблема реально актуальная. Но если в каноникал воткнуть УРЛ, то как бы вы этим создадите другие проблемы, а не решите. У вас на все страницы будет отдаваться одна каноническая… с таким успехом, лучше оставить как есть, так они хотя бы меняются )
      Денис Мижеревич
      01 февраля 2022, 12:50
      0
      Было бы круто, если б вы написали, как делать, а ни только как не делать.
      Просто так оставить нельзя, так как домены по городам не меняются.
      Обычно, достаточно добавить, или сделать не кешируемой запись
      <base href="[[!++site_url]]" />
      .
      На сайте, где я столкнулся с проблемой, каноникал уже был указан именно такой
      <link rel="canonical" href="[[++site_url]]">
      — то есть, суть не в том, чтобы эту запись добавить, а в том, что если эта запись есть, то вероятно, ее нужно сделать не кешируемой.
        yuri
        01 февраля 2022, 19:20
        0
        сами в поисках решения, судя по всему проблема в PdoPage когда он несколько раз на странице вызывается. Он не правильно формирует эти ссылки.
        Я думаю, что скоро решение будет.
          Олег Захаров
          23 сентября 2023, 01:30
          0
          Нашли решение?
          И почему «У вас на все страницы будет отдаваться одна каноническая» проблема?
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      5