После обновления с 5 на 6 заметил такое:
есть куча одинаковых системных терминов вида taxonomy/term/, то есть без ID. Они, впрочем, имеют разные алиасы,вида taxonomy/term/100,т.е алиас имеет вид,как нормальный системный термин.
В то же время, этот "алиас", например taxonomy/term/100 есть также в качестве обычного системного термина, с соответствующим "нормальным " алиасом,например product/dvd
Другими словами,в системе есть такие термины:
система | алиас
----------------------------------------
taxonomy/term/ ---> taxonomy/term/100
taxonomy/term/ ---> taxonomy/term/101
taxonomy/term/ ---> taxonomy/term/102
taxonomy/term/100 ---> product/dvd
taxonomy/term/101 ---> product/audio
taxonomy/term/102 ---> product/video
Наверное с этим связана другая проблема: термины имеют указанные мною алиасы только вязыке по умолчанию. Для другого языка - только системные названия,например вместо
product/dvd упорно показывает taxonomy/term/100, хотя определено product/dvd!
Какие будут соображения?
Комментарии
Это pathauto шалит. У него давно такой глюк есть, хотя сейчас может и исправили. Но я для профилактики чищу пути:
<?php
db_query("DELETE FROM {url_alias} WHERE src='taxonomy/term/'");
if (db_query){ echo "Дубликаты синонимов очищены!";}
?>
Можно разместить в блоке, показываемом на админ-страницах.
В моем случае - проблема решилась отключением модуля Path Redirect + предвариетельным удалением всех алиасов через админку Паз Редиректа.