Skip to content

Commit 40552cd

Browse files
committed
add discovery headers
1 parent ad1f4c3 commit 40552cd

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

‎static/_headers‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@
1313
# Cache-Control for HTML pages: no long-term cache
1414
Cache-Control: public, max-age=0, must-revalidate
1515

16+
# Homepage discovery links for agents and API consumers
17+
/
18+
Link: </llms.txt>; rel="describedby"; type="text/plain", </openAPI/content/v4.json>; rel="service-desc"; type="application/json", </openAPI/oauth2-apis/v1.json>; rel="service-desc"; type="application/json", </openAPI/search/v1.json>; rel="service-desc"; type="application/json", </openAPI/user-related-apis/v1.json>; rel="service-desc"; type="application/json", </docs/content_apis_versioned/content-apis/>; rel="service-doc"; type="text/html", </docs/oauth2_apis_versioned/oauth-2-apis/>; rel="service-doc"; type="text/html", </docs/search_apis_versioned/quran-foundation-search-api/>; rel="service-doc"; type="text/html", </docs/user_related_apis_versioned/user-related-apis/>; rel="service-doc"; type="text/html", </docs/tutorials/oidc/getting-started-with-oauth2/>; rel="service-doc"; type="text/html", </docs/quickstart/>; rel="service-doc"; type="text/html", </docs/tutorials/oidc/user-apis-quickstart/>; rel="service-doc"; type="text/html", </docs/user_related_apis_versioned/scopes/>; rel="service-doc"; type="text/html", </request-access/>; rel="service-doc"; type="text/html"
19+
1620
# Cache hashed JavaScript and CSS files for 1 year (they have content hash in filename)
1721
/assets/js/*.js
1822
Cache-Control: public, max-age=31536000, immutable
@@ -41,6 +45,10 @@
4145
/sitemap.xml
4246
Cache-Control: public, max-age=86400
4347

48+
/robots.txt
49+
! Cache-Control
50+
Cache-Control: public, max-age=86400
51+
4452
/opensearch.xml
4553
Cache-Control: public, max-age=86400
4654

0 commit comments

Comments
 (0)