Short Answer: 1. Go to WordPress settings 2. Select Permalinks 3. Select Custom Structure and enter: /%category%/%postname%.html 4. Set Category base to: /. I have three main category for my posts in WordPress website viz. Blog, BSc CSIT and Portfolio. These category are on my main menu, so that people can click it and see the corresponding posts that falls under each category. WordPress by default makes the URL of each category look like www.yourdomain.com/category/category_name , i.e. in my case, www.shirishkoirala.com.np/category/blog. I don’t want that category to show up, every time I share my blog post I just want to tell people to go to www.shirishkoirala.com.np/blogs and you will find all my blog post there. This URL will be easy to share and remember. So I searched the internet and found many solution. But many of them broke my pages and redir...