🧬

🧬 Destillat 8 — Hosting & Domän

Custom Domain

Anslut domän

  1. Dashboard → Site Settings → Domains → "Add Custom Domain"
  1. Ange domän (t.ex. coachbjork.com eller blog.coachbjork.com)
  1. Kopiera CNAME-records → klistra in hos din DNS-leverantör
  1. 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

  1. Försök sätta ALIAS/ANAME record: @ eller root → din-sajt.pages.dev
  1. Om ingen ALIAS/ANAME finns: prova vanlig CNAME med root → kontrollera om det fungerar
  1. 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/blog

Steg 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".