Убрать часть URL без потери индексации в поисковиках?
Здравствуйте, формируется url такого типа:
site.ru/search?sort=ASC&sort_by=price&pattern=A6-858054 (номер может быть любым)
и сайт выдает таблицу с найденными данными. (страница формируется "на лету")
все такие URL уже проиндексированы поисковиками более 500 тыс.
Возможно ли убрать часть URL search?sort=ASC&sort_by=price&pattern=, что бы оставались только номера?
Сейчас:
site.ru/search?sort=ASC&sort_by=price&pattern=A6-858054
Надо:
site.ru/A6-858054" (сейчас такая страница выдает 404)
И если возможно, то выпадут ли страницы с поиска?
Что посоветуете?
Спасибо.
))) Как же написать пояснее, там же я написал что (страница формируется на лету) вот пример:
При вводе номера в поисковую строку ищет по базе номер и вываливает на сайт.
Счас так:
crosskod.ru/search?sort=ASC&sort_by=price&pattern=3445
Не догоняю как можно сделать редирект на несуществующую страницу?
Надо так:
crosskod.ru/3445 (такой страницы нет вообще)
Тут задача убрать search?sort=ASC&sort_by=price&pattern=
URL и страница формируется только при вводе данных в поисковую строку, как тут сделать редирект и на какую страницу?
Я так понимаю, что необходимо техническое решение, как это сделать в движке интернет-магазина.
Про шаблон переадресации в .htaccess, это уже вопрос второй.
Да верно, тут без технического решения не обойтись скорее всего, в .htaccess перепробовал много разных вариантов, и не один не хочет работать. Другие необходимые редиректы с www и пр. прописал, всё работает.
Я не спец, так, подкрасить, побелить. Но рискну предположить, что описать техническую процедуру починки движка вашего сайта, это не формат комментария. Хотя, возможно для Opencart есть готовое решение и кто-то подскажет.