I was on blogger and had a redirect to take out the blogspot.com, I have switched to WP but now have a different site name.
I’ve imported all my posts, but of course now any URLs that were going to blogger are broken.
Which means all links on other sites (within my posts) and Pinterest pins get a 404 error.
How would I go about fixing these?
Redirecting each post is probably very difficult
since you are starting off on WP you should find a good permalink structure that will work for you in the future.
Although some people think it is ugly I prefer to use.
It is recommended to always include the ID in your Permalink structure.
If you use dates it can throw off your SEO and it can cause different problems later unless you also include the postid.
This is because your post can always be found with the PostID…
So if your url is yoursite.com/postid/postname.html
your post can be found with yoursite.com/postid and it will resolve
so back to your problem
Where are these links? are they hard coded in your post?
if they are in your posts what you can do is a search and replace using a plugin or using phpMyAdmin
First backup your database
install one of the find replace plugins
find the string you need to change across your site and change it.
you could also redirect
.htaccess settings can redirect old urls to new ones.. not a pleasant way to do this though and its a hack not a fix
or with a plugin