10 lines
339 B
TypeScript
10 lines
339 B
TypeScript
import type { MetadataRoute } from 'next';
|
|
|
|
export default function robots(): MetadataRoute.Robots {
|
|
const base = (process.env.NEXT_PUBLIC_SITE_URL || 'http://localhost:3000').replace(/\/$/, '');
|
|
return {
|
|
rules: { userAgent: '*', allow: '/', disallow: ['/admin', '/dashboard', '/api'] },
|
|
sitemap: `${base}/sitemap.xml`,
|
|
};
|
|
}
|