NebulaCloud/app/robots.ts

23 lines
610 B
TypeScript
Raw Normal View History

2025-09-15 17:28:58 +08:00
import { MetadataRoute } from 'next';
export default function robots(): MetadataRoute.Robots {
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://your-domain.com';
return {
rules: [
{
userAgent: '*',
allow: '/',
disallow: ['/api/', '/_next/', '/admin/', '*.json'],
},
{
userAgent: 'Googlebot',
allow: '/',
disallow: ['/api/', '/_next/', '/admin/'],
},
],
sitemap: `${baseUrl}/sitemap.xml`,
host: baseUrl,
};
}