Добавил в начале htaccess, после RewriteEngine on, RewriteRule ^category\.php$ /index.php?controller=category [QSA,L,NC,R=301]
и с категориями этот вариант заработал. Наверное потому, что ID категорий совпадают. Поменял в выражении category на product - выдает не те товары. Как же сделать редирект с конкретного товара на конкретный?