Note

As there is a bug in Managed Metadata to get around that bug we add all the sub sites with an underscore at the URL. So friendly URLs will never have the underscore and you will be able to add multiple friendly URL pages in each sub-sites. 

It is referenced in this blog about the issue. 

This is a SharePoint solutions created using SharePoint object model.

 

Supported SharePoint Version

Prerequisites Before Deployment.