Torna all'indice tools

SEO e Analisi Sito

Generatore redirect 301

Snippet Apache, Nginx e JSON Next/Vercel da mappa vecchio→nuovo.

Obiettivo: Migrare URL senza perdere ranking e backlink dopo redesign o merge.

Redirect 301 da tabella migrazioni

Incolla la mappa URL o percorso sorgentedestinazione (anche dopo un cambio dominio o riscrittura slug). Ottieni snippet pronti per .htaccess (Apache mod_alias), blocchi location per Nginx, e il JSON compatibile con l'redirects di Next.js/Vercel. Tutto viene calcolato nel browser: rivedi sempre sul server perché sintassi Host, prefissi virtual host e trailing slash cambiano comportamento.

3 redirect 301 generati

Copia il blocco per Apache, Nginx o l’array JSON per Next.js / Vercel.

Apache (Redirect 301)

Richiede mod_alias; prima colonna = path pubblicato sul vhost.

# Apache: mod_alias (assicurati che mod_alias sia attivo)
Redirect 301 /blog/vecchio-articolo /blog/nuovo-slug-seo
Redirect 301 /pagina https://www.example.com/alias
Redirect 301 /shop/prodotto-legacy /shop/prodotto-corretto

Nginx (return 301)

Blocchi location = … adattali al contesto server/SSL.

# Nginx: sposta i blocchi location nel server corretto;
# per path con caratteri speciali adatta le quote

location = /blog/vecchio-articolo {
  return 301 /blog/nuovo-slug-seo;
}

location = /pagina {
  return 301 https://www.example.com/alias;
}

location = /shop/prodotto-legacy {
  return 301 /shop/prodotto-corretto;
}

Next.js / Vercel (redirects)

Array JSON: incolla dentro "redirects" in next.config.

[
  {
    "source": "/blog/vecchio-articolo",
    "destination": "/blog/nuovo-slug-seo",
    "permanent": true
  },
  {
    "source": "/pagina",
    "destination": "https://www.example.com/alias",
    "permanent": true
  },
  {
    "source": "/shop/prodotto-legacy",
    "destination": "/shop/prodotto-corretto",
    "permanent": true
  }
]

Report testuale

Riepilogo per ticket o checklist go-live.

Redirect 301 — 3 coppie valide

Elenco:
  1. /blog/vecchio-articolo → /blog/nuovo-slug-seo
  2. https://www.example.com/pagina → https://www.example.com/alias
  3. /shop/prodotto-legacy → /shop/prodotto-corretto