in the sites application can you check what is set as default content culture and default visitor culture?
Secondly if I understand correctly when changing the URL you don't get content from that specific culture?
You tagged it MVC, so how is your route setup? Do you use the first part as a culture in your code?
And when you get the specific page using your provider do you pass on that culture property to retrieve the content?