-
-
Notifications
You must be signed in to change notification settings - Fork 18
/
routes.ts
51 lines (51 loc) · 1.48 KB
/
routes.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
// // This is the config file for the web hosting and CDN
// import { Router } from "@edgio/core/router";
// import { nextRoutes } from "@edgio/next";
//
// export default new Router()
// // .always(({ setOrigin }) => {
// // setOrigin("edgio_serverless");
// // })
// .use(nextRoutes) // automatically adds routes for all files under /pages
// // Do not index dev sites
// .match(
// {
// headers: {
// host: /dev.coh3stats.com|preview.coh3stats.com/,
// },
// },
// ({ setResponseHeader }) => {
// setResponseHeader("x-robots-tag", "noindex, nofollow, noarchive, noimageindex");
// },
// )
// .match(
// {
// headers: {
// host: /^www.coh3stats.com$/,
// },
// },
// ({ setResponseHeader, setResponseCode }) => {
// // %{normalized_uri} => /path/to/resource?query=string
// setResponseHeader("location", "https://coh3stats.com%{normalized_uri}");
// setResponseCode(301);
// },
// )
// // Do not access dev / preview sites for robots
// .match(
// {
// path: "/robots.txt",
// headers: {
// host: /dev.coh3stats.com|preview.coh3stats.com/,
// },
// },
// ({ send, cache }) => {
// send("User-agent: *\nDisallow: /", 200);
// cache({
// edge: {
// maxAgeSeconds: 60 * 60 * 24,
// staleWhileRevalidateSeconds: 60 * 60 * 24 * 7,
// forcePrivateCaching: true,
// },
// });
// },
// );