diff --git a/app/(app)/domains/[id]/page.tsx b/app/(app)/domains/[id]/page.tsx index 6fb2cc3..06f3bb0 100644 --- a/app/(app)/domains/[id]/page.tsx +++ b/app/(app)/domains/[id]/page.tsx @@ -59,7 +59,10 @@ export default async function DomainDetailPage({ params }: { params: Promise<{ i ) : "—"} {group && {group.name}} - {domain.redirect_code} + + {domain.redirect_code} + {domain.redirect_code === 301 && } + {domain.preserve_path ? "ja" : "nein"} {domain.include_www ? "ja" : "nein"} {domain.verified_at ? new Date(domain.verified_at).toLocaleString("de-DE") : "—"} diff --git a/app/(app)/domains/new/page.tsx b/app/(app)/domains/new/page.tsx index f82d890..ec2025f 100644 --- a/app/(app)/domains/new/page.tsx +++ b/app/(app)/domains/new/page.tsx @@ -31,7 +31,7 @@ export default function NewDomainPage() { const [targetMode, setTargetMode] = useState<"url" | "group">("url"); const [targetUrl, setTargetUrl] = useState(""); const [groupId, setGroupId] = useState(""); - const [redirectCode, setRedirectCode] = useState<301 | 302>(301); + const [redirectCode, setRedirectCode] = useState<301 | 302>(302); const [preservePath, setPreservePath] = useState(true); const [includeWww, setIncludeWww] = useState(true); const [groups, setGroups] = useState([]); @@ -152,9 +152,14 @@ export default function NewDomainPage() { onChange={(e) => setRedirectCode(Number(e.target.value) as 301 | 302)} className="flex h-9 w-full rounded-md border border-input bg-zinc-950 px-3 py-1 text-sm text-zinc-100" > + - + {redirectCode === 301 && ( +

+ ⚠ 301 wird vom Browser gecacht — Folge-Aufrufe gehen direkt zum Ziel ohne hier gezählt zu werden. +

+ )}