Short links are now more predictable, from the code you choose to the redirect your visitors follow.
- Reserved codes. Custom codes that clash with the app's own
addresses (such as
api,dashboardorlogin) are refused, and generated codes avoid them. The API documentation lists them. - Exact matches. Codes are unique within each URL shortener, and a code always opens its own link, even when it contains an underscore.
- Temporary redirects. Short links now use temporary (302) redirects, so browsers don't remember old destinations and a changed destination takes effect right away.
- Correct addresses. Short links on a root domain show the right address, and addresses follow your shortener's current domain.
- Not found. An unknown code shows a proper "page not found" page.
- Easier creation. You get one confirmation after creating a link, with the address shown if copying it fails. The create form explains root-domain addresses, labels the subdomain and domain fields, and has a wider custom code field.