Greetings! I just renamed some url directories that were a bit too long in order to streamline them, set up the .htaccess file for 301 redirects... and all the pages show smoothly. The redirects are all in place. But I`ve lost all my social data for the articles. A lot of those pages had `likes` measuring in the hundreds. Was my procedure wrong? Is there anything I can learn from this? Should I set aside an evening to eat ice cream and cry? Thanks so much if you can help.
Scouting around, perhaps I should have gone for an approach along these lines:
On /newpage, keep the og:url tag pointing to /oldurl
Add a HTTP 301 redirect from /oldurl to /newurl
Exempt the Facebook crawler from this redirect
Continue to serve the meta tags for the page on http://www.example.com/oldurl if the request comes from the Facebook crawler.