sdfsdfsdfsdf

Ошибки и проблемы при работе с Artio JoomSEF (SEO - ссылки)

работаем с SEF ссылками Что происходит с ссылками SEO, если Вы решили поменять раздел или категорию материала, изменили количество статей на главной или в категории, поменяли вид категории на список и затем обратно на блог, изменили название категории.

Работаем с Artio SEF: ошибки и проблемы, возникающие при работе с SEF ссылками.

 

1в SEF ссылке категории (раздела) появляется blog, например: mysite.ru/program/blog/
Решение: см. статью на сайте
2при создании категории (раздела) присваиваем название, при этом генерируется SEF ссылка на категорию и материалы категории. При последующем изменении названия категории (раздела) изменяется SEF ссылка категории (раздела) и изменяется имя категории в SEF ссылке для вновь создаваемых материалов
Решение: помнить о проблеме и корректировать вручную при необходимости
3при изменении принадлежности статьи (материала) от одной категории к другой остается старая сгенерированная SEF ссылка и появляется новая ссылка на тот же материал
Решение: после изменения категории материала в Artio в Manage SEF urls удалить новую ссылку и изменить номер категории в catid=xx у правильной ссылки или если старая ссылка не нужна, удалить старую
4во внутренней ссылке joomla присутствует itemid, для категории (раздела) он показывает пункт любого меню, ссылающегося на эту категорию (если категория встречается в разных меню, то itemid будут разные для разных меню)
Решение: проверять корректность itemid для категорий и материалов после каких-либо изменений
5при смене категории материала itemid не меняется
Решение: проверять корректность itemid для категорий и материалов после каких-либо изменений
6при снятии материала, категории или раздела с публикации SEF ссылка не выключается, при обращении выдается 404 ошибка
Решение: удалять при необходимости
7несмотря на то, что задана работа с блогом категории (раздела), Artio норовит представить все в виде списка, например, в дополнение к
index.php?option=com_content&id=6&layout=blog&view=section&Itemid=96
появляется еще и
index.php?option=com_content&id=6&layout=default&view=section&Itemid=96
при установке в content только blog ничего не меняется
Решение: изменяем код в файл components/com_content/views/section/view.html.php, для чего находим строку
$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section).'&layout=default');
и удаляем часть кода
$category->link = JRoute::_(ContentHelperRoute::getCategoryRoute($category->slug, $category->section))
8при изменении количества материалов на странице главной, раздела или категории (изменение количества столбцов или статей), возникает несколько разных ссылок на страницы главной, раздела или категории, например:
index.php?option=com_content&id=6&layout=blog&limitstart=9&view=section&Itemid=96
index.php?option=com_content&id=6&layout=blog&limitstart=8&view=section&Itemid=96
при этом SEF ссылка одна: mysite.ru/section/stranitsa-2
Решение: удалять лишние ссылки (можно все) на страницы данной категории или раздела
9если категория или раздел отобразились в виде списка (layout=default), то изменяется ссылка на страницы (при списке разбивка на страницы по 20 статей), и при последующем возвращении к нормальному виду ссылки на следующие страницы могут быть неверными, например, страница 3 будет начинаться с 40 материала
Решение: удалять лишние ссылки (можно все) на страницы данной категории или раздела
10если создана новая категория с ранее заданным именем, то после редактирования статьи при сохранении будет сгенерирована новая SEF ссылка с новым именем категории, а старая работать не будет
Решение: для сохранения рабочей ссылки по своему адресу необходимо изменить catid для новой категории: index.php?option=com_content&catid=58&id=542&view=article index.php?option=com_content&catid=4&id=542&view=article
- . - - ;
Количество просмотров: