fix: isolate GTIN tool and legal pages

This commit is contained in:
desfoto automation
2026-09-25 19:47:28 +02:00
parent 160d72f144
commit 89b8ca2283
15 changed files with 284 additions and 38 deletions

View File

@@ -91,10 +91,13 @@ fi
printf '\n== routes\n'
for route in / /fotografie/ /businessfotografie/ /portrait-und-model/ /familie/ \
/minishootings/ /video/ /musik-und-buehne/ /social-media/ /projekte/ /ueber/ /kontakt/ /impressum/ /datenschutz/ /gtin/; do
/minishootings/ /video/ /musik-und-buehne/ /social-media/ /projekte/ /ueber/ /kontakt/ /impressum/ /datenschutz/ \
/gtin/ /gtin/impressum/ /gtin/datenschutz/; do
check_status "$base$route" 200
done
check_redirect "$base/gtin" "$base/gtin/"
check_redirect "$base/gtin/impressum" "$base/gtin/impressum/"
check_redirect "$base/gtin/datenschutz" "$base/gtin/datenschutz/"
# The retired photo URL must keep working: it is the umbrella page now.
check_redirect "$base/shootings" "$base/fotografie/"
@@ -140,13 +143,19 @@ check_contains "$base/musik-und-buehne/" "Sagenbringer"
check_contains "$base/impressum/" "§ 5 DDG"
check_contains "$base/impressum/" "DE462149560"
check_contains "$base/datenschutz/" "keine Zugriffsprotokolle"
check_contains "$base/datenschutz/" "bis zu 20"
check_contains "$base/impressum/" "GTIN-Tool"
check_not_contains "$base/datenschutz/" "GTIN"
check_not_contains "$base/impressum/" "GTIN"
check_contains "$base/gtin/" 'name="robots" content="noindex, nofollow"'
check_not_contains "$base/" 'href="/gtin'
check_not_contains "$base/sitemap.xml" "/gtin/"
check_contains "$base/gtin/" 'href="/impressum/"'
check_contains "$base/gtin/" 'href="/datenschutz/"'
check_contains "$base/gtin/" 'href="/gtin/impressum/"'
check_contains "$base/gtin/" 'href="/gtin/datenschutz/"'
check_contains "$base/gtin/impressum/" "§ 5 DDG"
check_contains "$base/gtin/impressum/" "DE462149560"
check_contains "$base/gtin/datenschutz/" "Cache API"
check_contains "$base/gtin/datenschutz/" "nicht an einen Server übertragen"
check_contains "$base/gtin/datenschutz/" 'name="robots" content="noindex, nofollow"'
check_contains "$base/gtin/impressum/" 'name="robots" content="noindex, nofollow"'
for route in / /fotografie/ /businessfotografie/ /portrait-und-model/ /familie/ \
/minishootings/ /video/ /musik-und-buehne/ /social-media/ /projekte/ /ueber/ \
/kontakt/ /impressum/ /datenschutz/; do