Структура URL-адреса изменилась после обновления CMS


Структура URL-адреса изменилась после обновления CMS

03.06.2014 01:49:03 Просмотров 37 Источник

Я беру на себя ответственность за обновление существующего веб-сайта Prestashop 1.4.1.4. Url-адрес для продукта был похож:

URL-адрес/товара.php?id_product=1322

Но когда я обновился до новой версии 1.6.0.6, это стало похоже на:

url / индекс.php?id_product=1372 & controller=product&id_lang=2

Когда я набираю текст в браузере:

URL-адрес/товара.php?id_product=1322

Это приводит меня к 404 странице.

Мы высоко ценим вашу помощь.

У вопроса есть решение - Посмотреть?

Ответы - Структура URL-адреса изменилась после обновления CMS / URL structure changed after CMS update

Является ответом!
yenshirak

03.06.2014 02:23:40

product.php был устарел в PrestaShop 1.5 и был удален в PrestaShop 1.6.

Загрузите PrestaShop 1.5 и скопируйте product.php в корневую папку PrestaShop.

Daniel D

27.01.2018 07:33:52

добавьте эти строки на свой .файл htaccess

RewriteCond %{QUERY_STRING} ^id_product=([0-9]*)$ RewriteRule ^продукт.индекс php$.php?id_product=%1 & controller=продукт [L,R=301]

RewriteCond %{QUERY_STRING} ^id_category=([0-9]*)$ RewriteRule ^категория.индекс php$.php?id_category=%1 & controller=категория [L, R=301]

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

RewriteCond %{QUERY_STRING} ^id_manufacturer=([0-9]) &p=([0-9] )$ RewriteRule ^производитель.индекс php$.php?id_manufacturer=%1&p=%1= & controller=производитель [L,R=301]

Помочь в развитии проекта:
Закрыть X