Configuring Store URLs

TABLE OF CONTENTS

Navigate to: Store and Reps > Store > Manage > URLs

Administrators can manage the URL(s) associated with the store through the URLS tab.

Each Store must be associated with a URL, activated under the “Tools” menu, and Published before it is available to the public.

Associating a URL with Store

Navigate to: Stores and Reps > Manage > Store > URLs

The store needs a domain before the customer can access the particular store.

  • Use the "Add New" button and complete the following details
    URL NameThe unique domain name for the store, ex. http://www.znode.com/
    ApplicationDefine the type of store you're creating as API, Admin, or Webstore.
    "Enable this URL" boxCheckbox to enable URL
  • Save progress using the "Save" button. The page reloads with action confirmation and redirects to the URL Landing Page.
  • (Optional) Administrators can now use Actions to manage URLs from the URL Landing Page, seen below.
  • URL has been successfully added
    "Edit" actionEdit URL Name & change Application Type
    "Clear Cache" actionClears cache for the entire application.
    Enable/DisableEnable or Disable a URL for a specified Store
    Delete" actionDelete a domain


Configuring Store URL in Kubernetes

When migrating from IIS to Kubernetes with an Ingress Controller, store URLs must be configured at two levels:

Ingress resource (URL routing, redirects, SSL/TLS termination)

Database (dbo.ZnodeDomain) (so the store recognizes the bound domain)

  • Simple URL Mapping (http / https without www)

    This setup binds the store directly to the bare domain (abc.com) and serves traffic over HTTP or HTTPS.

    Ingress Example
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: webstore-ingress
spec:
tls:
- hosts:
- abc.com
secretName: webstore-tls
rules:
- host: abc.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: webstore-service
port:
number: 80

If SSL is enabled, → URL will be https://abc.com

If SSL is disabled, → URL will be http://abc.com

  • URL with www Prefix

    This setup enforces or serves the store on the www subdomain (www.abc.com).

    Ingress Example (with redirect from non-www → www)
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: webstore-ingress
annotations:
nginx.ingress.kubernetes.io/from-to-www-redirect: "true"
spec:
tls:
- hosts:
- www.abc.com
- abc.com
secretName: webstore-tls
rules:
- host: www.abc.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: webstore-service
port:
number: 80


All requests to abc.com will automatically redirect to www.abc.com.

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.