У вас циклический запрос.
Поскольку редиректы будут работать вновь и вновь пока после прохода по .htaccess ниодного урла не поменяется.
В вашем случае унжно более жестко задать первое условие.
например так
RewriteCond %{REQUEST_URI} !^semena-ovoschey.*$
RewriteCond %{REQUEST_URI} ^tovar/(.*)$
RewriteRule ^tovar/(.*)$ $1 [R=301, L]
В таком случае будет проверяться сразу два условия.
! - отрицание
^- начало строки