fix: disallow robots on non-master domains

This commit is contained in:
TrèsAbhi committed 2025-08-04 20:11:51 -05:00
1 parent 36738f57a9
commit 1524b9a35d
2 files changed
+5 -2

No files matched your search

+1 -1
View File
@@ -19,7 +19,7 @@ concurrency:
env:
PUBLIC_WARGAMING_APPLICATION_ID: ${{ secrets.PUBLIC_WARGAMING_APPLICATION_ID }}
PUBLIC_PROMOTE_OPENTEST: ${{ secrets.PUBLIC_PROMOTE_OPENTEST }}
ALLOW_ROBOTS: 'true'
ALLOW_ROBOTS: ${{ secrets.ALLOW_ROBOTS }}
WOTB_GLOSSARY: ${{ secrets.WOTB_GLOSSARY }}
PUBLIC_GOOGLE_TAG_MANAGER_ID: ${{ secrets.PUBLIC_GOOGLE_TAG_MANAGER_ID }}
PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID: ${{ secrets.PUBLIC_GOOGLE_ANALYTICS_PROPERTY_ID }}
+4 -1
View File
@@ -1,9 +1,12 @@
import type { APIContext } from 'astro';
const ALLOW_ROBOTS = import.meta.env.ALLOW_ROBOTS === 'true';
export async function GET({ request }: APIContext) {
const flags: Record<string, string | null> = {
'User-agent': '*',
Allow: '/',
Allow: ALLOW_ROBOTS ? '/' : null,
Disallow: ALLOW_ROBOTS ? null : '/',
space: null,
Sitemap: `${new URL(request.url).origin}/sitemap-index.xml`,