Skip to content

Commit 18b0775

Browse files
authored
Merge pull request #1159 from serlo/EnGfL-kulla-2025-10-20-20-03
feat: Add redirect for "/legal"
2 parents 24903f2 + eaaca7f commit 18b0775

File tree

2 files changed

+12
-19
lines changed

2 files changed

+12
-19
lines changed

__tests__/redirects.ts

Lines changed: 10 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -45,24 +45,16 @@ test('de.serlo.org/datenschutz', async () => {
4545
expectToBeRedirectTo(response, target, 301)
4646
})
4747

48-
test('de.serlo.org/impressum', async () => {
49-
const response = await env.fetch({
50-
subdomain: 'de',
51-
pathname: '/impressum',
52-
})
53-
54-
const target = 'https://de.serlo.org/legal'
55-
expectToBeRedirectTo(response, target, 301)
56-
})
57-
58-
test('de.serlo.org/impressum', async () => {
59-
const response = await env.fetch({
60-
subdomain: 'de',
61-
pathname: '/imprint',
62-
})
63-
64-
const target = 'https://de.serlo.org/legal'
65-
expectToBeRedirectTo(response, target, 301)
48+
describe('Imprint', () => {
49+
test.each(['/impressum', '/imprint', '/legal'])(
50+
'de.serlo.org%s',
51+
async (pathname) => {
52+
const response = await env.fetch({ subdomain: 'de', pathname })
53+
54+
const target = 'https://chancenwerk.de/impressum/'
55+
expectToBeRedirectTo(response, target, 302)
56+
},
57+
)
6658
})
6759

6860
test('de.serlo.org/nutzungsbedingungen ', async () => {

src/redirects.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,8 @@ export function redirects(request: Request, env: CFEnvironment) {
5151
return Response.redirect('https://de.serlo.org/privacy', 301)
5252
case '/impressum':
5353
case '/imprint':
54-
return Response.redirect('https://de.serlo.org/legal', 301)
54+
case '/legal':
55+
return Response.redirect('https://chancenwerk.de/impressum/', 302)
5556
case '/nutzungsbedingungen':
5657
case '/21654':
5758
case '/21654/nutzungsbedingungen-und-urheberrecht':

0 commit comments

Comments
 (0)