301 redirect is adding content to the end of each new url
this is a very useful site and I have read as many similar questions as I can on this issue but simply can't get my 301 redirects to work. I think it is because I don't understand the complicated redirect code in the answers I have read so I don't know how to change the code in the answers to meet my specific needs. So I do hope someone can help me please.

I had an old shop with urls that look like this:

categories looked like this: /store/cid-45-1/dog_collar_lead.html
products looked like this: /store/pid-218/dog_tshirt_princess.html

I now have a new shop from a different cart software provider (hosted this time so I have had to use a sub-domain, in case that info is important at all) and I want to redirect all my old urls from my old shop to my new shop. I spent hours setting the 301 redirect list up the way I have always done it but it is not working :-(

So one of my lines, that I have added to my htaccess file looks like this:

Redirect 301 /store/cid-72-1/dog_collars_leads_hotdogs.html http://shop.mydomain.co.uk/leather-dog-collars-leads.html

but it redirects to this, which is not right:

http://shop.mydomain.co.uk/leather-dog-collars-leads.html?pg1-cid72.html

This pg1-cid72.html and similar is getting lumped onto the end of all my new urls. I can't work out how to stop that happening. After hours trying all the different replies I have found on here to other questions I am still unable to get it to work so in desperation I put a ? on the end of each url and it has stopped the spurious pg1-cid72.html type stuff appearing but has given me a ? at the end of each url which I feel is better but still not correct.  I am so worried Google will not like this and will penalise my site or something. I am even thinking if I can't get this to work maybe I should scrap all my 301 redirect attempts and just let 404s be returned?

Can anyone help me please?

Thank you so much,

Jenny
301 redirect is adding content to the end of each new url
===

this is a very useful site and I have read as many similar questions as I can on this issue but simply can't get my 301 redirects to work. I think it is because I don't understand the complicated redirect code in the answers I have read so I don't know how to change the code in the answers to meet my specific needs. So I do hope someone can help me please.

I had an old shop with urls that look like this:

categories looked like this: /store/cid-45-1/dog_collar_lead.html
products looked like this: /store/pid-218/dog_tshirt_princess.html

I now have a new shop from a different cart software provider (hosted this time so I have had to use a sub-domain, in case that info is important at all) and I want to redirect all my old urls from my old shop to my new shop. I spent hours setting the 301 redirect list up the way I have always done it but it is not working :-(

So one of my lines, that I have added to my htaccess file looks like this:

Redirect 301 /store/cid-72-1/dog_collars_leads_hotdogs.html http://shop.mydomain.co.uk/leather-dog-collars-leads.html

but it redirects to this, which is not right:

http://shop.mydomain.co.uk/leather-dog-collars-leads.html?pg1-cid72.html

This pg1-cid72.html and similar is getting lumped onto the end of all my new urls. I can't work out how to stop that happening. After hours trying all the different replies I have found on here to other questions I am still unable to get it to work so in desperation I put a ? on the end of each url and it has stopped the spurious pg1-cid72.html type stuff appearing but has given me a ? at the end of each url which I feel is better but still not correct.  I am so worried Google will not like this and will penalise my site or something. I am even thinking if I can't get this to work maybe I should scrap all my 301 redirect attempts and just let 404s be returned?

Can anyone help me please?

Thank you so much,

Jenny