перенаправить старые ссылки на продукты на новые ссылки на продукты prestashop - PullRequest
0 голосов
/ 31 марта 2012

Я перенес старый интернет-магазин в prestashop. Продукты имеют одинаковые идентификаторы.

Старая ссылка выглядит так: /shopexd.asp?id=2760&bc=no

А новый вот такой.

/ да / двигатель / 2760-Truma-движитель-sr.html

Можно ли перенаправить на новые ссылки на товары? Изменяя файл .htaccess?

Ответы [ 2 ]

1 голос
/ 26 марта 2014

Это работает, если вы обновили с 1.2 до 1.6 в качестве примера:

RewriteCond %{QUERY_STRING} (^|&)?id_product=(\d+)(&|$)
RewriteRule ^product\.php$ /index.php?id_product=%2&controller=product [R=301,L]
0 голосов
/ 09 апреля 2012

Я предполагаю, что вы используете apache в качестве веб-сервера.

Попробуйте что-нибудь подобное и добавьте:

RewriteRule ^shopexd.asp?id=([0-9]+)&(.*)$ /product.php?id_product=$1 [QSA,L]

в ваш файл .htaccess.

...