Здравствуйте, коллеги.
Возникла ситуация, в которой я не вижу решения. Может кто-то посоветует, как выйти из положения.
Был сайт на EVO с ссылками вида site.com/index.php?id=... Сейчас создан новый сайт, но уже на REVO с дружественными УРЛами.
Заказчику не хочется терять позиции в ПС и он просит настроить редирект со старых динамических адресов на новые дружественные.
Первым решение было настроить редирект в .htaccess по такому правилу:
RewriteCond %{QUERY_STRING} ^id=137$
RewriteRule ^/index.php$
http://site.com/товар№1 [L,R=301]
Но здесь возникло одно НО. Идентификаторы у старого сайта отличаются от нового, и если например на старом сайте под id=137 был товар№1, то на новом сайте под этим же id уже товар№2.
Сейчас я ввожу в адресную строку браузера site.com/index.php?id=137 и сайт переадресовывает меня на страницу товара№2, совершенно игнорируя правило htaccess
Как вы считаете, возможно ли решение этой задачи, или лучше набраться терпения и ждать, пока ПС переиндексируют новые ссылки?
P.S. Если это имеет значение:
Хостинг - ukraine.com.ua (apache + nginx)