SEODomains кеширует ранее выбранный поддомен (url) и не меняет в ссылках сайта при смене города
Друзья. Столкнулся с проблемой на одном из сайтов в работе плагина SEODomains.
Проблема связана с кешем:
1. выбираешь город, подставляется к домену поддомен города — все норм.
2. Затем выбираешь другой город и к домену подставляется поддомен нового города, а вот на ссылках сайта, например в меню сайта, новый поддомен (второго города) не сменился. Там остался адрес предыдущего города.
Получается, что предыдущий адрес поддомена кешируется и при выборе нового города не меняется в ссылках сайта. Если очистить кеш в админке, то с обновлением страницы в браузере, новый поддомен сменяется в ссылках.
Может, кто в курсе в чем причина и как решить проблему?
РЕШЕНО!
Очевидно, что проблема была из-за кеша: кешировались ссылки.
Для решения делаем эти плейсхолдеры в head не кешируемыми:
Проблема связана с кешем:
1. выбираешь город, подставляется к домену поддомен города — все норм.
2. Затем выбираешь другой город и к домену подставляется поддомен нового города, а вот на ссылках сайта, например в меню сайта, новый поддомен (второго города) не сменился. Там остался адрес предыдущего города.
Получается, что предыдущий адрес поддомена кешируется и при выборе нового города не меняется в ссылках сайта. Если очистить кеш в админке, то с обновлением страницы в браузере, новый поддомен сменяется в ссылках.
Может, кто в курсе в чем причина и как решить проблему?
РЕШЕНО!
Очевидно, что проблема была из-за кеша: кешировались ссылки.
Для решения делаем эти плейсхолдеры в head не кешируемыми:
<base href="[[!++site_url]]" />
<link rel="canonical" href="[[!++site_url]]">
Лично в моем случае, помогло именно это. Комментарии: 5
Может, кто в курсе в чем причина и как решить проблему?Т.к. компонент платный, вероятно стоит написать автору в поддержку.
Не-не.
Если кто читает, не делайте так.
Проблема реально актуальная. Но если в каноникал воткнуть УРЛ, то как бы вы этим создадите другие проблемы, а не решите. У вас на все страницы будет отдаваться одна каноническая… с таким успехом, лучше оставить как есть, так они хотя бы меняются )
Если кто читает, не делайте так.
Проблема реально актуальная. Но если в каноникал воткнуть УРЛ, то как бы вы этим создадите другие проблемы, а не решите. У вас на все страницы будет отдаваться одна каноническая… с таким успехом, лучше оставить как есть, так они хотя бы меняются )
Было бы круто, если б вы написали, как делать, а ни только как не делать.
Просто так оставить нельзя, так как домены по городам не меняются.
Обычно, достаточно добавить, или сделать не кешируемой запись
На сайте, где я столкнулся с проблемой, каноникал уже был указан именно такой
Просто так оставить нельзя, так как домены по городам не меняются.
Обычно, достаточно добавить, или сделать не кешируемой запись
<base href="[[!++site_url]]" />
.На сайте, где я столкнулся с проблемой, каноникал уже был указан именно такой
<link rel="canonical" href="[[++site_url]]">
— то есть, суть не в том, чтобы эту запись добавить, а в том, что если эта запись есть, то вероятно, ее нужно сделать не кешируемой.
сами в поисках решения, судя по всему проблема в PdoPage когда он несколько раз на странице вызывается. Он не правильно формирует эти ссылки.
Я думаю, что скоро решение будет.
Я думаю, что скоро решение будет.
Нашли решение?
И почему «У вас на все страницы будет отдаваться одна каноническая» проблема?
И почему «У вас на все страницы будет отдаваться одна каноническая» проблема?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.