Я создал новый магазин OpenCart 1.5.6 – http://www.example.eu, однако многие его страницы идентичны (с точки зрения текстового контекста) страницам в старом магазине, который все еще работает – http://www.example.co.uk
Когда оба сайта проиндексированы, я хотел бы сослаться на все идентичные страницы на старом сайте, включив канонические теги на новый сайт:
например, страница «О нас» по адресу http://www.example.eu/about-us в идеале должен иметь что-то подобное в разделе заголовка:
<link rel="canonical" href="http://www.example.co.uk/delivery"/>
например, страница "Доставка" по адресу http://www.example.eu/delivery в идеале должен иметь что-то вроде этого в разделе заголовка:
<link rel="canonical" href="http://www.example.co.uk/delivery"/>
Я знаю, как этого можно достичь в теории, но не могу применить на практике. Кроме того, хотя меня в основном беспокоят все страницы информационного типа, в идеале я хотел бы иметь возможность указать точные страницы, которые будут иметь канонический тег, например:
If (this page is About-Us OR Delivery OR … OR … OR … OR …)
{
Include Canonical Tag of the type <link rel="canonical" href="http://www.example.co.uk/xxxxxxxx"/> ,
where xxxxxxx changes accordingly, depending on the page.
}
Else
{
Don’t include Canonical Tag
}
in_array()
. Затем вы можете указать все страницы (URL-адреса) в массиве и просто передать его. - person Boris   schedule 14.03.2014301
(содержимое перемещено)? Этого можно добиться в файле.htaccess
. - person shadyyx   schedule 17.03.2014