diff options
| author | 2022-12-12 22:11:07 +0100 | |
|---|---|---|
| committer | 2022-12-12 22:11:07 +0100 | |
| commit | 63f02f45c6bd517c8b7697475fa933627a06deeb (patch) | |
| tree | 12f295f4f8a79e5a3d6a3ef7f9ec45c27b86fe47 /httpd.c | |
| parent | Backport from xs. (diff) | |
| download | snac2-63f02f45c6bd517c8b7697475fa933627a06deeb.tar.gz snac2-63f02f45c6bd517c8b7697475fa933627a06deeb.tar.xz snac2-63f02f45c6bd517c8b7697475fa933627a06deeb.zip | |
Serve robots.txt (disallow all)
Diffstat (limited to 'httpd.c')
| -rw-r--r-- | httpd.c | 7 |
1 files changed, 7 insertions, 0 deletions
| @@ -117,6 +117,13 @@ int server_get_handler(d_char *req, char *q_path, | |||
| 117 | *ctype = "application/json; charset=utf-8"; | 117 | *ctype = "application/json; charset=utf-8"; |
| 118 | *body = nodeinfo_2_0(); | 118 | *body = nodeinfo_2_0(); |
| 119 | } | 119 | } |
| 120 | else | ||
| 121 | if (strcmp(q_path, "/robots.txt") == 0) { | ||
| 122 | status = 200; | ||
| 123 | *ctype = "text/plain"; | ||
| 124 | *body = "User-agent: *\n" | ||
| 125 | "Disallow: /\n"; | ||
| 126 | } | ||
| 120 | 127 | ||
| 121 | if (status != 0) | 128 | if (status != 0) |
| 122 | srv_debug(1, xs_fmt("server_get_handler serving '%s' %d", q_path, status)); | 129 | srv_debug(1, xs_fmt("server_get_handler serving '%s' %d", q_path, status)); |