Форуми / National / Russian / Тех. поддержка / Баги и ошибки движка (Genoa 0.6)

Dayver
#31625 25.11.2011 11:29
#31591 Fox:

Не знаю что здесь плохого наоборот нормально, вот в последней версии дле реализовали такую штуку. Даже если страницу перенесли или изменили алиас то страница всеравно доступна по ID только в дле всё через 301 редирект. В Сиене не знаю как но не помешало

Плохое в том что одна и та же страница имеет разные адреса  ... а это плохо ... тем более что в Genoa (а топик именно об этой линейке) намёков на 

<link rel="canonical" href="" /> 

нету ..... а нормально это как раз предложеный мною вариант кода (делает именно 301 редирект на правильный адрес ... видимо тоже самое что и плагин esclkm для сиены) .... да и об изменении алиаса я не говорил (доступность по ид всегда была и есть ... хотя и тут можем получить подобную проблему - когда алиас пустой и поисковик кушает адрес с идишником, а потом алиас заполняется и сайт начинает отдавать поисковику ту же страницу с новым адресом - но этот вариант я не расматриваю ибо более редкий случай чем с перемещением страницы в другую категорию) говорил лишь об изменении категории (в этом случае при определеной настройке ЧПУ с конкретными примерами url'ов которые я привел имеем проблему). Надежды на то что такое решение(как правка system/core/page/page.inc.php) появится в 0.6.21 у меня нету - но суть проблемы озвучил и привел вариант ее решения - может кому пригодится

#31596 esclkm:

подробно что чего и как. это пища для моего плагина уже существующего

Плагин существует лишь для сиены (повторюсь топик о Genoa) .... да и причины почему он существует отдельно от плагина urleditor мне не ясны

Добавлено 2 минуты спустя:

Кстати приведенный ранее код решения не универсален и предназначен лишь для конкретного случая настройки ЧПУ

Pavlo Tkachenko aka Dayver