← Back to Blog

URL Shortener: Reliable Custom Codes and Temporary Redirects

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, dashboard or login) 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.