# WEB-075 — Submitted URLs must not redirect

> A URL submitted to TCR must resolve directly rather than returning a 30x redirect.

- **Rule ID:** WEB-075
- **Layer:** Website (`WEBSITE`)
- **Checks:** `brand.website + campaign URLs`
- **Severity:** HIGH — Rejected by at least one carrier or provider, and a common cause of failure at the rest.
- **When it bites:** Gates approval — get this wrong and registration is refused
- **How it is detected:** Deterministic (settled in code from the submitted values)
- **Fix type:** Fix the field — a better value in the form clears it
- **Required by:** TCR
- **Applies:** Applies to every 10DLC registration.
- **Canonical URL:** https://ekas.io/rules/10dlc/website/web-075/

## Why this rule exists

TCR forbids redirection on fetched URLs. This is deeply counter-intuitive because the link works perfectly in a browser — including the http-to-https upgrade almost every site performs — so brands submit a URL they have personally tested and are rejected anyway.

## How to fix it

Submit the canonical URL you land on after all redirects resolve — with https, the final host (www or bare), and the final path.

## Example of a compliant value

```text
Submit https://www.acmecoffee.com/signup rather than http://acmecoffee.com/signup
```
