Напомню, что с одной проблеммой мы справились опытным путем справимся и со второй.
2. Как убрать категорию из ссылок?
ОТВЕТ: я зашел по новой ссылке походил по страницам дублей не обнаружил.
ВОПРОС:Я всё проделал, как надо. Работает отлично. Только одно но: как быть со старыми ссылками? они то остаются на месте. То есть, адрес выглядит так site.ru/category/ssulka. Но адрес site.ru/category/1-ssulka так же существует. Можно ли как-то вообще отключить старые ссылки, чтобы избежать дублей?
if ($count === 1 && !$advanced) {
// then we assume it is a category.P If they don't we assume it is an article
// then we assume it is a category.P If they don't we assume it is an article
Если у кого будет выдавать ошибку урл с такой настройкой (но у меня не было в 2,5) нужно исправить в router.php для com_content следующую строчку, заменив:
... а потом указать эту настройку как "Да" в параметрах Менеджера материалов (или вручную вписать этот параметр в БД, если нет желания править файлы).
PPP PPP <optionPPP value="1">JYES</option>
PPP PPP <optionPPP value="0">JNO</option>
PPP description="Remove ItemID from Content URL?">
PPP label="Sef Advanced Mode"
<field name="sef_advanced_link"
Можно добавить в файл \administrator\components\com_content\config.xml параметр:
1. Как убрать ID из ссылок? Работает от joomla 1.6 и выше. Смысл там особо не меняется как я думаю.
ЗАДАЧА - убрать из sef-ссылок номер IDP и категорию первого уровня a/.
Но стандартный SEF joomla 2.5 упорно делает ссылки вида site.ru/a/category/1456-ssulka.html
ОТЛИЧНО - если учитывать что ссылок этих около 20 000 штук.
При настройке сайта столкнулся с проблемой по перелинковке. При перелинковке в проекте ЗЕБРОИД создались ссылки вида:
Комментариев нет:
Отправить комментарий