canonical + globalredirect

Аватар пользователя chocho chocho 7 октября 2012 в 22:37

Проблема с сабжем.

Есть каталог товаров:
Страница 1
Страница 2
Страница 3
итд.

У меня с помощью globalredirect выводится тег canonical на всех страницах, но в каждой из этих страниц этот тег указывает на текщуюу страницу. Т.е. в Странице 1 тег указывает на страницу 1, в странице 2 тег указывает на страницу 2 итд. Должно же быть так: в каждой странице тег canonical должен ссылаться на первую страницу.

как пофиксить?

Комментарии

Аватар пользователя DD 85 DD 85 8 октября 2012 в 15:01

Ну что же Вы все globalredirect пользуетесь, а потом на canonical жалуетесь?
Есть модуль, который специально для этого предназначен – Meta tags

Аватар пользователя chocho chocho 8 октября 2012 в 18:25

Meta tags не работает с Views. Там есть какой-то патч, но это костыли и я так и не смог разобраться как пользоваться этим гребаным git.

Аватар пользователя DD 85 DD 85 8 октября 2012 в 18:59

"chocho" wrote:
тег canonical должен ссылаться на первую страницу

Он указывает поисковикам путь, по которому должны индексироваться страницы с идентичным содержимым.

Аватар пользователя DD 85 DD 85 8 октября 2012 в 19:05

"chocho" wrote:
Meta tags не работает с Views.

Для Views не нужен canonical, если Вы не создаёте несколько одинаковых Views.

Аватар пользователя q2_faith q2_faith 8 октября 2012 в 19:29

"DD 85" wrote:
Для Views не нужен canonical, если Вы не создаёте несколько одинаковых Views.

я бы посмотрел как с одним путем сделать несколько вьюшек)

Аватар пользователя chocho chocho 8 октября 2012 в 19:43

"DD 85" wrote:
Он указывает поисковикам путь, по которому должны индексироваться страницы с идентичным содержимым.

я прекрасно знаю как работает canonical. возможно я не очень понятно объяснил.
Когда категория стульев в интернет магазине не вмещается на одну страницу - она разбивается на 5 страниц, к примеру.

chairs
chairs?page=1
chairs?page=2
итд.

на каждой из этих страниц должен стоять линк chairs в каноникал. а сейчас каждая страница прописывает в каноникал саму себя (chairs?page=n)

Аватар пользователя chocho chocho 8 октября 2012 в 19:44

"DD 85" wrote:
Для Views не нужен canonical, если Вы не создаёте несколько одинаковых Views.

у меня views term-taxonomy выводится каталог товаров в интернет магазине.

Аватар пользователя DD 85 DD 85 8 октября 2012 в 20:12

"q2_faith" wrote:
я бы посмотрел как с одним путем сделать несколько вьюшек)

Естественно имею в виду несколько одинаковых Views с разными путями.

Аватар пользователя DD 85 DD 85 8 октября 2012 в 20:19

"chocho" wrote:
сейчас каждая страница прописывает в каноникал саму себя

Но у Вас же неодинаковое содержимое на этой chairs?page=1 и этой chairs?page=2 странице?!

Аватар пользователя q2_faith q2_faith 8 октября 2012 в 20:25

"DD 85" wrote:
Но у Вас же неодинаковое содержимое на этой chairs?page=1 и этой chairs?page=2 странице?!

для ПС это одинаковые страницы

Аватар пользователя DD 85 DD 85 8 октября 2012 в 20:27

"chocho" wrote:
Кто за деньги мне все сделает и настроит как надо?

Если Вы хотите запретить для индексации chairs?page=1, chairs?page=2, и т.д. то добавьте в robots.txt Disallow: /*?page=*

Аватар пользователя DD 85 DD 85 8 октября 2012 в 20:32

"q2_faith" wrote:
для ПС это одинаковые страницы

Я так понял, что у автора топика в поиске они все присутствуют, а он хочет, чтоб была одна.

Аватар пользователя DD 85 DD 85 8 октября 2012 в 20:35

"chocho" wrote:
Если бы этот вариант мне подходил, я бы уже давно так сделал.

Чем он Вам не подходит?