Я пытаюсь перенаправить с URL-адреса Cscart на URL-адрес Opencart, но кажется, что он не работает.Cscart 301 перенаправление на Opencart
Старый URL (cscart)
https://www.example.com/index.php?dispatch=categories.view&category_id=1430
новый URL (OpenCart)
https://www.example.com/index.php?route=product/category&path=1746
Я хочу сделать это руководство в течение первых 10 основных категорий и всех других подкатегорий из cscart перенаправить к https://www.example.com домашняя страница.
Как я могу добиться этого? Кроме того, новый url использует https.
Спасибо заранее -Konstantinos
Привет, Олаф и спасибо! Я добавил следующее, но я получаю 500 внутренних ошибок сервера. Код следующий: '#RewriteMap категории txt: /httpdocs/newsite/htaccess/rewrite_categories.txt #RewriteCond% {QUERY_STRING} dispatch = categories.view & category_id = (\ d +) #RewriteRule^index.php $/index ? .php маршрут = продукт/категория и путь = $ {категория:% 1} [R, L] ' – Konstantinos
Кроме того, мой htaccess_categories.txt является следующим форматом, как вы предложили:' 451 1764 436 2157_2176 432 2157_2176 1450 2157_2176 552 2157_2176 1264 2157_2176 697 2157_2176 873 2157_2176 688 2157_2176' – Konstantinos
Извините, я пропустил, что вы не можете использовать 'RewriteMap' в файлах .htaccess только в основной конфигурации или виртуальном хосте. Я соответствующим образом обновил ответ. –