what is the meaning of ?(question mark) in url string?
Its name is Query string. After the question mark you can pass key-value pairs and use them server-side.
https://en.wikipedia.org/wiki/Query_string
It is a query to pass paramters. ?pagename=navigation
passes the value 'navigation' to the pagename
parameter.