Web (R3.2): Marketing-Platzhalterseiten zurueckgebaut

team/partner/karriere/presse (erfundene Personen, Fake-Partner,
Bewerben-Buttons ohne Ziel) samt Routen entfernt (User-Entscheidung
03.07.: lieber weniger Seiten, aber ehrlich). Altes Scaffold
(livewire web.burger-menu/header/footer) wurde nur von diesen Seiten
genutzt und ist mit raus. Legacy-.html-Links: team/partner/karriere
-> 301 Startseite; presse/* behaelt die bestehende 301-Regel auf /faq.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Kevin Adametz 2026-07-03 13:22:50 +00:00
parent 2d1c7aa666
commit d34088e539
9 changed files with 19 additions and 1436 deletions

View file

@ -78,11 +78,20 @@ test('the hub sitemap lists the landing and legal pages but no archive content',
->not->toContain('newsroom');
});
test('marketing pages carry brand-aware titles instead of the hardcoded legacy brand', function () {
test('the retired marketing placeholder pages are no longer routed', function (string $page) {
/** @var TestCase $this */
$response = $this->get('https://presseecho.test/de/team')->assertSuccessful();
// R3.2: Seiten mit Fake-Inhalten zurückgebaut; Legacy-.html-Links
// laufen per Alias auf die Startseite.
$this->get('https://presseecho.test/de/'.$page)->assertNotFound();
$this->get('https://presseecho.test/de/'.$page.'.html')
->assertRedirect('https://presseecho.test/de');
})->with(['team', 'partner', 'karriere']);
expect($response->getContent())
->toContain('<title>Unser Team – presseecho</title>')
->not->toContain('Business Portal 24');
test('the retired presse page keeps its legacy redirect to the faq', function () {
/** @var TestCase $this */
// Die alte Ratgeber-Strecke /de/presse/* buendelt weiterhin 301 auf /faq
// (bestehende SEO-Regel im Legacy-Redirect-Helper).
$this->get('https://presseecho.test/de/presse')->assertNotFound();
$this->get('https://presseecho.test/de/presse.html')
->assertRedirect('https://presseecho.test/de/faq');
});