# request misdirected

`TNL_REQUEST_MISDIRECTED`

the browser reused an HTTP/2 connection for a different public url under the same certificate. tnl asked it to retry on a new connection.

the visitor request reached the wrong public url

```text
+--[ where it stopped ]----------------------------------------+
|                                                              |
|  visitor                                                     |
|     |                                                        |
|     v                                                        |
|  tnl server                                                  |
|     |                                                        |
|     v                                                        |
|  tnl                                                         |
|     |                                                        |
|     x  request misdirected                                   |
|  local service (not contacted)                               |
|                                                              |
+--------------------------------------------------------------+
```

## what happened

- the HTTP/2 request hostname differs from the TLS server name used for this connection

## if you are visiting

- retry the exact HTTPS url on a new connection

## if you run tnl

- check the requested hostname and any clients reusing HTTP/2 connections

help: https://tnl.dev/e/request-misdirected
