Custom Domain
Anslut domän
- Dashboard → Site Settings → Domains → "Add Custom Domain"
- Ange domän (t.ex.
coachbjork.comellerblog.coachbjork.com)
- Kopiera CNAME-records → klistra in hos din DNS-leverantör
- Klicka Verify i Bullet
⚠️ DNS-ändringar kan ta 5 minuter till 24 timmar att propagera.
Root/Apex-domän (utan www)
coachbjork.com (utan subdomain) = root/apex-domän.Krav
Din DNS-leverantör måste stödja ALIAS, ANAME, eller CNAME flattening.
Steg
- Försök sätta ALIAS/ANAME record:
@ellerroot→din-sajt.pages.dev
- Om ingen ALIAS/ANAME finns: prova vanlig CNAME med root → kontrollera om det fungerar
- Om Bullet inte verifierar efter 2 timmar → din DNS stöder inte CNAME flattening
Om din DNS inte stöder det
Alternativ 1 (enklast): Använd
www.coachbjork.com istället — moderna webbläsare döljer www. i adressfältet.Alternativ 2: Flytta DNS till Cloudflare (gratis) — stöder CNAME flattening + ger extra fördelar.
www + apex: Undvik duplicerat innehĂĄll
Sajten ska INTE fungera på både www och apex samtidigt. Google indexerar båda som separata sidor → duplicerat innehåll → sämre ranking.
Lösning: Redirect
Om sajten är på
www.coachbjork.com → sätt redirect från coachbjork.com → www.coachbjork.com (eller vice versa).DNS-leverantörens Domain Forwarding:
- Cloudflare: URL Forwarding Rules
- Namecheap: URL Redirect
- GoDaddy: Domain Forwarding
Subdirectory (blogg under befintlig sajt)
Om du redan har en sajt och vill använda Bullet bara för bloggen:
coachbjork.com/blogSteg 1: Konfigurera i Bullet
Dashboard → Domains → "Sub-Directory" → ange domän + hosting path (t.ex.
/blog)Steg 2: Reverse proxy
Välj en av:
Cloudflare Workers:
- Skapa worker med redirect-kod
- Sätt bullet-URL och subdirectory-path i koden
- Lägg till Worker Route:
https://coachbjork.com/blog*
Nginx:
location /blog/ { proxy_pass https://din-sajt-bullet.pages.dev/; proxy_ssl_server_name on; }
Next.js: Rewrites i
next.config.js (se källdokumentation för komplett kod).⚠️ Interna länkar fungerar inte på bullet-pages.dev subdomänen efter subdirectory-konfiguration — bara på den konfigurerade domänen.
Redirects
Dashboard → Site Settings → Domain → Redirects.
Redirect-typer
- Static: Enkel URL → URL
- Dynamic: Med splats (
*) och placeholders (:slug)
Format
Typ | Old Path | New Path |
Standard redirect | /home | / |
Splat | /blog/* | /blog/en/:splat |
Placeholder | /blog/:year/:slug | /news/:year/:slug |
Regler
- Flera redirects för samma källa → översta gäller
- Static redirects före dynamic
- Max: 2 000 static + 100 dynamic = 2 100 totalt
- Max 1 000 tecken per redirect
Stöds INTE
- Query parameters (
?id=123)
- Rewrites med statuskoder
- Proxying till extern domän
- Domain-level redirects
Begränsa åtkomst till custom domain
Förhindra att besökare når sajten via
-bullet.pages.dev eller .bullet.site:Klistra in i Code → Body:
<script> (function() { const currentHost = window.location.hostname; const customDomain = "coachbjork.com"; if (currentHost.includes("-bullet.pages.dev") || currentHost.includes(".bullet.site")) { const newUrl = window.location.href.replace(currentHost, customDomain); window.location.replace(newUrl); } })(); </script>
För subdirectory: ersätt"coachbjork.com"med"coachbjork.com/blog".