app/robots.ts – Generarea fișierului robots.txt în Next.js

Configurează regulile de acces pentru roboții motoarelor de căutare la adresa /robots.txt.

Sintaxă
import { MetadataRoute } from 'next';

export default function robots(): MetadataRoute.Robots {
  return {
    rules: {
      userAgent: '*',
      allow: '/',
      disallow: ['/admin/', '/api/'],
    },
    sitemap: 'https://www.dexblog.ro/sitemap.xml',
  };
}

Ce face app/robots.ts - Generarea fișierului robots.txt

Fișierul robots.ts din `app/` creează automat răspunsul pentru `https://site.ro/robots.txt`.

Permite stabilirea secțiunilor permise (`allow`) sau restricționate (`disallow`) pentru roboții de indexare (cum ar fi interzicerea accesului pe căile administrative `/admin/` sau endpoint-urile private `/api/`).

Include automat adresa sitemap-ului principal.

Exemple

Exemplul 1: Configurarea completă a regulilor robots.txt

Permite indexarea publică și protejează panoul administrativ.

import { MetadataRoute } from 'next';

export default function robots(): MetadataRoute.Robots {
  return {
    rules: [
      {
        userAgent: '*',
        allow: '/',
        disallow: ['/admin/', '/panou/', '/api/'],
      },
    ],
    sitemap: 'https://www.dexblog.ro/sitemap.xml',
  };
}

Ieșire în terminal

Fișier text corect servit la https://www.dexblog.ro/robots.txt.

Greșeli frecvente

  • Păstrarea unei reguli de ‘disallow: /’ după trecerea proiectului din mediul de staging în producție, blocând complet indexarea site-ului pe Google.

Comenzi înrudite

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: app/robots.ts – Generarea fișierului robots.txt

Ai o nelămurire despre utilizarea comenzii app/robots.ts – Generarea fișierului robots.txt sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.