Introduction

The WixRouterRequest object breaks the URL of the incoming router request into different parameters for easy access.

The URL is broken into:

Premium Sites

For premium sites, the URL of the site router request has the following format: https://www.domain.com/myPrefix/myPath?myQuery=myValue#myHashDesc

  • baseUrl:     https://www.domain.com
  • prefix:        myPrefix
  • path:          myPath
  • query:        myQuery=myValue
  • hash:        #myHashDesc

Example: https://domain.com/mammals/elephant?species=african-elephant#LifeSpan

  • baseUrl:     https://domain.com/
  • prefix:        mammals
  • path:          elephant
  • query:        species=african-elephant
  • hash:        #LifeSpan

Free Sites

For free sites, the URL of the site router request has the following format: https://user.wixsite.com/mySite/myPrefix/myPath?myQuery=myValue#myHashDesc

  • baseUrl:     https://user.wixsite.com/mySite
  • prefix:        myPrefix
  • path:          myPath
  • query:        myQuery=myValue
  • hash:        #myHashDesc

Example: https://user.wixsite.com/zoo/mammals/elephant?species=african-elephant#LifeSpan

  • baseUrl:     https://user.wixsite.com/zoo
  • prefix:        mammals
  • path:          elephant
  • query:        species=african-elephant
  • hash:        #LifeSpan

Note: The above URLs are for a published site. When previewing your site, you will receive the Editor URL.

Did this help?