getRedirects() — astro Function Reference
Architecture documentation for the getRedirects() function in redirects.ts from the astro codebase.
Entity Profile
Dependency Diagram
graph TD 9874b4e1_03ae_4293_d9dd_aa209a38691f["getRedirects()"] 2eae0c6b_820a_2609_b99a_dfcd5eb248a7["redirects.ts"] 9874b4e1_03ae_4293_d9dd_aa209a38691f -->|defined in| 2eae0c6b_820a_2609_b99a_dfcd5eb248a7 9ae386be_0d8d_0cb7_6a4d_def164c31097["getMatchPattern()"] 9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| 9ae386be_0d8d_0cb7_6a4d_def164c31097 0289b983_9e82_2fa8_3a2d_29c605230fe6["getRedirectLocation()"] 9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| 0289b983_9e82_2fa8_3a2d_29c605230fe6 e9f482b0_e88f_6947_a58f_565e65174d77["getRedirectStatus()"] 9874b4e1_03ae_4293_d9dd_aa209a38691f -->|calls| e9f482b0_e88f_6947_a58f_565e65174d77 style 9874b4e1_03ae_4293_d9dd_aa209a38691f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
packages/integrations/vercel/src/lib/redirects.ts lines 121–134
export function getRedirects(routes: IntegrationResolvedRoute[], config: AstroConfig): Redirect[] {
const redirects: Redirect[] = [];
for (const route of routes) {
if (route.type === 'redirect') {
redirects.push({
source: config.base + getMatchPattern(route.segments),
destination: getRedirectLocation(route, config),
statusCode: getRedirectStatus(route),
});
}
}
return redirects;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does getRedirects() do?
getRedirects() is a function in the astro codebase, defined in packages/integrations/vercel/src/lib/redirects.ts.
Where is getRedirects() defined?
getRedirects() is defined in packages/integrations/vercel/src/lib/redirects.ts at line 121.
What does getRedirects() call?
getRedirects() calls 3 function(s): getMatchPattern, getRedirectLocation, getRedirectStatus.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free