there is a limit of 255 chars on Url link. Is there a way to short the link? (not using internet service)
Nothing OOTB available, but there are third-party tools to achieve this.
There is an interesting article about how to bypass http://www.ixitapp.com/Blog/Post/20/How-to-bypass-SharePoint-URL-path-length-restrictions. I am sure there might many others articles, but one of the recommendations you will get is avoid folder structure and use metadata. Since there is no workaround OOTB to change the limit. Some discussion here.
For SharePoint online, this has recently changed to 400 characters so this may roll to SharePoint 2013/2016 in the future.