Skip to content

Commit 32f9b17

Browse files
authored
fix: redirect faq (sveltejs#554)
1 parent 76e4cbf commit 32f9b17

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

apps/svelte.dev/src/hooks.server.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
import { redirect } from '@sveltejs/kit';
22

33
const mappings = new Map([
4-
['/docs/svelte-components', '/docs/svelte/svelte-files'],
5-
['/docs/logic-blocks', '/docs/svelte/control-flow'],
6-
['/docs/special-tags', '/docs/svelte/basic-markup'], // TODO: find a new home for some of these?
7-
['/docs/element-directives', '/docs/svelte/basic-markup'],
4+
['/docs/accessibility-warnings', '/docs/svelte/compiler-warnings'],
85
['/docs/component-directives', '/docs/svelte/svelte-files'],
96
['/docs/custom-elements-api', '/docs/svelte/custom-elements'],
10-
['/docs/accessibility-warnings', '/docs/svelte/compiler-warnings']
7+
['/docs/element-directives', '/docs/svelte/basic-markup'],
8+
['/docs/logic-blocks', '/docs/svelte/basic-markup'],
9+
['/docs/svelte-components', '/docs/svelte/svelte-files'],
10+
['/docs/special-tags', '/docs/svelte/basic-markup'],
11+
['/faq', '/docs/svelte/faq']
1112
]);
1213

1314
// selectively preload fonts
@@ -20,11 +21,10 @@ const fonts = [
2021
/** @type {import('@sveltejs/kit').Handle} */
2122
export async function handle({ event, resolve }) {
2223
// Best effort to redirect from Svelte 4 docs to new docs
23-
if (event.url.pathname.startsWith('/docs')) {
24-
const destination = mappings.get(event.url.pathname);
25-
if (destination) {
26-
redirect(307, destination); // TODO make 301 once we're sure
27-
}
24+
const destination = mappings.get(event.url.pathname);
25+
if (destination) {
26+
// TODO: change to `dev ? 307 : 308` if no reports of incorrect redirects
27+
redirect(307, destination);
2828
}
2929

3030
const response = await resolve(event, {

0 commit comments

Comments
 (0)