If you need to create a custom URL, rather than the one provided by ServiceNow, you can do this by procuring and configuring a web or proxy architecture to answer those requests. Basically, the proxy server acts as a go-between for requests from the client (you) seeking resources from another server (ServiceNow). The proxy server evaluates the request according to its filtering rules. If validated, the proxy then provides the resource by connecting to the relevant server and requesting the service on your behalf.


In this case, you may want to configure a proxy to answer requests for https://support.<mydomain>.com and proxy those requests to ServiceNow (https://<yourinstance>.service-now.com). To do this, you can use Apache HTTP  and one of the methods below to customize your URL (Note: ServiceNow does not provide or support this application). Either method displays the custom URL in the end user's browser. (You can also use other applications, such as F5, to accomplish the same task).


To create a custom URL using Apache:


  • Use mod_rewrite with the virtual host:

     RewriteCond %{HTTP_HOST} ^helpdesk.yourdomain.com$ [NC]

     RewriteRule ^/(.*)$ https://yourinstance.service-now.com/$1 [P,L]


If you set up a custom URL, it is recommended that you provide users with the default URL. This ensures they can access the ServiceNow instance if any issues occur with the configuration of the custom URL.


For more information, see: