Кривой SEF в WebAsyst 303

Я понимаю, конечно, что это версия (у меня 303) устаревшая и мало кто ее использует, но вдруг кому из тех несчастных, кто эту дрянь поддерживает, пригодится.

Сегодня надо стало заменить ссылку с page1.htm на page2.htm (и не спрашивайте, зачем — сам не понял). Ну, иду в site.ru/published, нахожу статью в Информационных страницах, меняю ссылку и… 404!

Как говорится, слона-то я и не приметил.

Выяснилось, что эта дрянь сохраняет ссылки в базе, в таблицах SC_divisions и SC_aux_pages (если это пункт меню), при этом добавляет к ним префикс «auxpage_«, поэтому новая ссылка и не открывалась.

Собственно, открываем таблицу SC_divisions и в поле xUnicKey находим косячный элемент, удаляем префикс. Получается page2.

Теперь открываем таблицу SC_aux_pages и в поле aux_page_slug тоже видим какую-то дребедень. Ставим там page2.

Никаких суффиксов типа слэша или .htm ставить не надо (по крайней мере, когда я использовал суффиксы — оно вообще лишалось разума и начинало генерить что-то типа auxpage_page2.htm/).

0

Добавить комментарий