anchor.diff:  
   </pre>
   
  -If DNS has been configured correctly, this command instructs <%=vars.product_short%> to route requests to apps mapped to this route from the following URLs: 
  +If DNS has been configured correctly, this command instructs <%=vars.product_short%> to route requests to apps mapped to this route from the following URLs:
   
   * `http://<%=vars.private_app_domain%>`
   * `https://<%=vars.private_app_domain%>`
  
positive.code: $ cf push myapp -d <%=vars.private_app_domain%> --hostname foo
  </pre>
  
  To map a TCP route during `push`, specify a TCP domain and request a random port using `--random-route`. To specify a port, push the app without a route, then create and map the route manually by following the steps in the [Create a TCP Route with a Port](#create-route-with-port) section. 
  
  <pre class="terminal">
  $ cf push tcp-app -d tcp.<%=vars.app_domain%> --random-route
  
negative.code: 
  </pre>
  
  This command instructs <%=vars.product_short%> to only route requests to apps mapped to this route for the following URLs:
  
  * `http://myapp.<%=vars.app_domain%>`
  * `https://myapp.<%=vars.app_domain%>`
  * Any path under either of the above URLs, such as `http://myapp.<%=vars.app_domain%>/bar`
  
  #### <a id='create-route-without-hostname'></a>Create an HTTP Route without Hostname ####
  
  