Суть задачи: Есть ряд url вида: site.ru/main/subcategory/productpage/ требуется изменить структуру сайта, url примут вид скажем: site.ru/main/subcategory/subcategory1/productpage/ чтобы не просесть в поисковой выдаче нужно настроить редирект. seo pro включен и используется. Вопрос: как настроить редирект со старого url на новый? На страницы категорий вручную еще можно, ведь их не так много как страниц товаров, но как быть со страницами товаров? Ведь при перетасовке категорий, или изменении их url's меняется и вид url товара, ведь он привязан к категориям. сейчас в .htaccess работают такие редиректы: Код: RewriteRule ^page1/$ page2/ [R=301,L]
Вот такое получится сделать только через SeoPro. Вам нужно в ссылку добавить subcategory1, которой в изначальной ссылке не было и на уровне Апача узнать, что именно нужно добавить не получится. Ну, а в случае SeoPro, по идее, он это должен из коробки уметь, если это путь к главной категории товара.
а можно по-подробнее, приведите пример ссылки. что нужно вставлять в поле "seo url"? Проверял, при смене seo url и очистке кеша seo pro, старый seo url нигде "не запоминается" и если делать запрос по старому seo url то выдает 404 и никакого редиректа на новый seo url не происходит. P.S. все изменения url's произвожу непосредственно при редактировании категории, поле "seo url".
Вы меня неправильно поняли, я говорил о том, в чём суть вашей задачи, из-за которой редирект через Апач не подойдёт. Он и не должен запоминаться. В ОК страница определяется не по полной ссылке, а по последнему сегменту. В случае товара - это ЧПУ (seo url) товара. SeoPro должен опознать товар, а затем построить для него правильную ссылку через главную категорию товара и средиректить туда. У вас ЧПУ товаров ведь не меняются? То, что в ссылке будет в позиции "productpage". А если ЧПУ товаров тоже меняются, то автоматом ничего сделать не получится, только вручную прописывать редирект для каждого товара.
Все верно ЧПУ товаров не меняются. Сейчас опытным путем выяснил, что при смене структуры напрмер с: site.ru/maincat/subcat1/productpage.html на: site.ru/maincat/subcat2/subcat1/productpage.html система автоматом редиректит при обращении к старому пути категории: site.ru/maincat/subcat1/ редиректит на: site.ru/maincat/subcat2/subcat1/ - тут все верно. Что интересно, карточки товаров остаются лежать и доступны по пути: site.ru/maincat/subcat1/productpage.html, и в самой карточке товара хлебные крошки такого вида /maincat/subcat1/, хотя по идее должны быть (или нет?!) /maincat/subcat2/subcat1/, насколько я понял товары просто отображаются в новой категории /maincat/subcat2/subcat1/, но по факту лежат в /maincat/subcat1/. Правильно ли я понял?