To use the location module, import wixLocationFrontend from the @wix/site-location module:
The setter functions in @wix/site-location
can only be used when browser
rendering happens,
meaning you can only use them in frontend code after the page is ready.
You can use the getter functions for both server-side or browser rendering.
The URL is broken into:
For premium sites, the URL of the incoming call has the following format:
https://www.domain.com/myPrefix/myPath?myQuery=myValue
https://www.domain.com
myPrefix
myPath
myQuery=myValue
Example:
https://domain.com/animals/elephant?species=african-elephant
https://domain.com/
animals
. Only for routers and dynamic pages.elephant
species=african-elephant
For free sites, the URL of the incoming call has the following format:
https://user_name.wixsite.com/mysite/myPrefix/myPath?myQuery=myValue
https://user_name.wixsite.com/mysite
myPrefix
myPath
myQuery=myValue
Example:
https://user_name.wixsite.com/zoo/animals/elephant?species=african-elephant
https://user.wixsite.com/zoo
animals
. Only for routers and dynamic pages.elephant
species=african-elephant
Learn more about @wix/site-location in Getting Started and on Wix Learn.