Пост обновлен 06.04.2012Во все файлы шаблона, КРОМЕ
index.php, и
article/form.php, добавлено условие запрета генерации ссылки каноникал для главной страницы.
Это сделанно для избежания дублирования ссылки каноникал на главной и редиректа, если в качестве главной указывается определенный материал.
Что такое каноническая страница? Зачем нужно указывать rel="canonical"?
Приступим к убийству страниц-дублей.1. Не используйте ссылку тега
base в качестве canonical! Это вредно.
2. Читайте комментарии в коде.
3. Нашли ошибку? Пишите мне в личку, попробуем разобраться.
4. При обновлении заменяем весь код находящийся между строками
и
Ссылка Canonical для
главной страницы сайта
Открываем файл
templates/МОЙ ШАБЛОН/index.phpСсылка Canonical для страниц компонента материалов (
com_content)
Открываем файл
templates/МОЙ ШАБЛОН/html/com_content/archive/default.phpОткрываем файл
templates/МОЙ ШАБЛОН/html/com_content/article/default.phpНеобязательный шаг. Чисто для указания запрета индексации страниц добавления/редактирования материала.
Открываем файл
templates/МОЙ ШАБЛОН/html/com_content/article/form.phpОткрываем файл
templates/МОЙ ШАБЛОН/html/com_content/category/blog.phpОткрываем файл
templates/МОЙ ШАБЛОН/html/com_content/category/default.phpОткрываем файл
templates/МОЙ ШАБЛОН/html/com_content/section/blog.phpОткрываем файл
templates/МОЙ ШАБЛОН/html/com_content/section/default.php//------------------------------------------------------------------------------------------------------------------------------------------//
Как дополнение желательно делать запрет на индексацию страниц с параметрами
?limitstart и
?limit добавив их в файл robots.txt
Disallow: *?limitstart
Disallow: *?limit
Для тех у кого нет файлов-шаблонов в templates/МОЙ ШАБЛОН/html/com_content/ и они не знают где их взять
PS. Следите за обновлениями поста, возможны поправки!