My website is getting cached by google but when someone clicking on the pages that are coming in google search results it is showing a big url. and when click on other pages of website it is just adding the url of the next page but page is same.
1. When someone search my services the website is coming in seo results with url: www.example.com/my-services-in-location
2. When I click on www.example.com/my-services-in-location page from SEO results it is landing on www.example.com/my-services-in-location.
3. When I click on any other page from the header like www.example.com/my-services-in-location-2 that time it is showing a different url/a mixed url http://www.example.com/my-services-i...-in-location-2
4. Now the page url is url http://www.example.com/my-services-i...-in-location-2 but website is showing the same page www.example.com/my-services-in-location.
What is the problem and what where is the problem. Please Help.