Tiamon

Рейтинг
46
Регистрация
20.05.2008

Большое спасибо, сделал так

RewriteCond %{QUERY_STRING} ^id_product=([0-9]*)$

RewriteRule ^product.php$ index.php?id_product=%1&controller=product [L,R=301]


---------- Добавлено 03.08.2014 в 16:11 ----------

Может кому ещё пригодится

При переходе с кмс prestashop 1.4 или 1.5 на 1.5.Х или 1.6

Меняются ссылки, для примера

 /product.php?id_product=4, то теперь URL изменился на /index.php?id_product=4&controller=product

Но не только ссылки на продукты но и все остальное, везде добавляется

&controller=

Для того, что бы не потерять в поисковиках Добавляем в .htaccess

RewriteEngine on


RewriteCond %{QUERY_STRING} ^id_product=([0-9]*)$
RewriteRule ^product.php$ index.php?id_product=%1&controller=product [L,R=301]

RewriteCond %{QUERY_STRING} ^id_category=([0-9]*)$
RewriteRule ^category.php$ index.php?id_category=%1&controller=category [L,R=301]

RewriteCond %{QUERY_STRING} ^id_cms=([0-9]*)$
RewriteRule ^cms.php$ index.php?id_cms=%1&controller=cms [L,R=301]

RewriteCond %{QUERY_STRING} ^id_manufacturer=([0-9]*)&p=([0-9]*)$
RewriteRule ^manufacturer.php$ index.php?id_manufacturer=%1&p=%1=&controller=manufacturer [L,R=301]