Get $0.99 domains from go daddy and redirect it to your target link
Maybe you don't know, Facebook now follows a URL to the final destination before allowing you to share. So if final destination has been banned/blocked on FB no way will you be allowed to share the redirected one.
I'm in a similar situation, my blog URL has been blocked on Facebook for no just cause.
OP
@Bharat Biabakaran here's what I did, you too could try it. It works for me but not too smooth, but works.
So I got another domain and create a blogger blog for the new domain, add the new domain as custom domain.
So, say I want to to share a post MyMainBlog.com/new-post-to-share I go to my new blogger blog that holds the new domain, create same post same everything including title(you could change anything if you want).
Publish it on the new blog. This means I now have same post published on both sites, then I share the post URL on the new domain(MyNewDomain.com/new-post-to-share) on facebook, since domain isn't blocked facebook would allow me share it.
Then I go back to the post o the new blog, edit it. In the HTML section of the text area.
I add a javascript window location codes to redirect the post to the main blog after X seconds delay.
Here's the code:
<script type="text/javascript">
setTimeout("window.location='Main Blog URL'",1000);
</script>
the '1000' stands for 1 second, so adjust as you wish
then save the post. After making sure the post has been shared on facebook. After sharing for the first time, despite updating the post, facebook bot/spider/crawler wouldn't crawl your URL again the next time you try sharing that particular post, so you can post it again and again.
If you see any typo, just know that I was in a hurry.
hope this helps