Skip to content

vsb-tuo: add SSR facet robots rules from dtq-dev (keep bitstream rules) - #1649

Merged
milanmajchrak merged 1 commit into
customer/vsb-tuofrom
fix/robots-sync-1085-vsb-tuo
Oct 22, 2026
Merged

milanmajchrak merged 1 commit into
customer/vsb-tuofrom
fix/robots-sync-1085-vsb-tuo

Conversation

@Kasinhou

Copy link
Copy Markdown

What

Brings customer/vsb-tuo's src/robots.txt.ejs in line with dtq-dev for the SSR-protection rules, without touching vsb-tuo's own customizations.

Why

The robots file was missing the Discovery facet / scoped-search rules that dtq-dev has. Crawlers enumerating facet-filter combinations and per-collection/community search URLs were saturating SSR (HTTP 504). These rules keep crawlers off those near-infinite URL permutations.

This is not a full overwrite: vsb-tuo intentionally blocks bitstream content (/bitstream/, /bitstreams/), which dtq-dev does not. Those rules are preserved.

Change

Added after Disallow: /entities/*?f:

  • Disallow: /collections/*/search
  • Disallow: /communities/*/search
  • Disallow: /*?f.
  • Disallow: /*&f.

The existing /bitstream/ and /bitstreams/ rules are kept. No other sections changed.

Refs dataquest-dev/dspace-customers#1085

🤖 Generated with Claude Code

Adds the scoped-search and facet-link Disallow rules from dtq-dev that keep
crawlers off facet-filter and per-collection/community search URLs, which were
saturating SSR. Keeps vsb-tuo's existing /bitstream/ and /bitstreams/ rules.

Refs dataquest-dev/dspace-customers#1085

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@Kasinhou Kasinhou self-assigned this Oct 20, 2026
@milanmajchrak
milanmajchrak merged commit b12d02d into customer/vsb-tuo Oct 22, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants