Forum Moderators: open
Section 3.2.1 General Syntax
The HTTP protocol does not place any a priori limit on the length of a URI. Servers MUST be able to handle the URI of any resource they serve, and SHOULD be able to handle URIs of unbounded length if they provide GET-based forms that could generate such URIs. A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can handle (see section 10.4.15).Note: Servers ought to be cautious about depending on URI lengths
above 255 bytes, because some older client or proxy
implementations might not properly support these lengths.
So the 255 byte thing is mostly for older browsers & proxies that may have a programatic limit.
In practice most registrars will only let you choose 63 characters not counting the dot and TLD. Technically you can have more.
- Ash