Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

StacyTroll

Новичок
  
  • Публикаций

    7
  • Зарегистрирован

  • Посещение

Посетители профиля

Блок последних посетителей выключен и не отображается другим пользователям.

Достижения StacyTroll

Rookie

Rookie (2/14)

  • One Month Later
  • First Post
  • Week One Done
  • Conversation Starter

Последние медали

0

Репутация

  1. В файле catalog/controller/product/catergory.php после строки $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical'); делал запрос $this->document->getLinks(); и записывал массив в файл. В результате на всех страницах содержится canonical, но на страницах типа ?page=2 каноникл отсутствует
  2. Вот как было, то что в if. Я от него избавляюьс, и оставляю то что сейчас закомментировано. Итог: работает везде, кроме страницы https://site.ru/category/?page=2 (т.е. на всех страницах пагинации кроме второй)
  3. ну при том, что ссылку на категорию без гет параметра, мну нужно запихнуть в каноникл. Вот при чем
  4. Да, здесь все ок, но прост оу меня именно на второй странице пагинации не выводится каноникл, на всех остальных страницах пагинации все ок
  5. Ну потому что в каноникал, по умолчанию, добавляется гет параметр '&page='.$page Если это удалять, то у меня на сайте, по каким то причинам на второй странице пагинациции каноникл вообще не выводится
  6. что бы не было get параметра в урле, то есть чтобы отсутствовал "?page=2"
  7. Здравствуйте. В контроллере категории пытался настроить canonical, и заменил $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page='.$page), 'canonical'); на $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id']), 'canonical'); что бы отсутствовал гет параметр в урле. Это везде работает, кроме второй страницы, то есть, на странице ?page=3, ?page=4 и т.д. canonical выводится корректный без гет параметра, а на странице ?page=2 он не выводится вообще. Для второй станицы canonical выводится лишь в том случае, если есть гет параметр, поэтому пока что вывожу if ($page == 2) { $this->document->addLink($this->url->link('product/category', 'path=' . $category_info['category_id'] . '&page=1'), 'canonical'); } Подскажите, с чем это может быть связано?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.