import { MetadataRoute } from 'next'; export default function robots(): MetadataRoute.Robots { return { rules: { userAgent: '*', allow: '/', disallow: [ '/api/', '/profile/', '/change-', '/my-posts/', '/my-comments/', '/login-log/', '/exp-logs/', '/withdraw/', '/verify-email/', '/post/write/', '/post/edit/', // 인증 관련 페이지. 색인 가치가 없어 sitemap 에서도 제외했다. // (auth) 레이아웃이 클라이언트 컴포넌트라 noindex metadata 를 붙일 수 없어 여기서 막는다. '/login', '/register', '/forgot-password', '/reset-password', '/approval', '/welcome', ], }, sitemap: 'https://bitforum.io/sitemap.xml', }; }