Crawlers requesting /robots.txt, /sitemap.xml, or /llms.txt must get those files, not the SPA index.html.
Scope
For chat_web_app only, nginx exact locations for those three paths.
try_files the real file or return 404. Do not fall through to index.html.
Set text/plain for the txt files and application/xml for the sitemap.
Other static apps keep the current catch-all.
The files themselves ship in chat_web_app public/.
Crawlers requesting `/robots.txt`, `/sitemap.xml`, or `/llms.txt` must get those files, not the SPA `index.html`.
## Scope
- For `chat_web_app` only, nginx exact locations for those three paths.
- `try_files` the real file or return 404. Do not fall through to `index.html`.
- Set `text/plain` for the txt files and `application/xml` for the sitemap.
- Other static apps keep the current catch-all.
The files themselves ship in chat_web_app `public/`.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Crawlers requesting
/robots.txt,/sitemap.xml, or/llms.txtmust get those files, not the SPAindex.html.Scope
chat_web_apponly, nginx exact locations for those three paths.try_filesthe real file or return 404. Do not fall through toindex.html.text/plainfor the txt files andapplication/xmlfor the sitemap.The files themselves ship in chat_web_app
public/.