Template
Neuer statischer Webauftritt für die Olzinger GmbH (Heizung, Sanitär, Lüftung, regenerative Energien – Ergolding bei Landshut, seit 1985). - Hero mit live berechnetem WebGL-„Wärmebild“: Maus als Wärmequelle, Wärmespur, Isothermen und Temperaturanzeige; Preloader „Thermostat“ - Gestapelte Leistungskarten mit animierten SVG-Illustrationen - Interaktives Energie-Haus (Wärmepumpe, Solarthermie, Speicher, Fußbodenheizung, Bad, Lüftung) mit Tabs, Hotspots und Autoplay - Heizungs-Finder mit Empfehlung und Übernahme ins Kontaktformular - Ablauf als sich füllende Rohrleitung, Zeitleiste mit Zählwerk, Live-Öffnungsstatus inkl. bayerischer Feiertage - Kontaktformular mit PHP-Versand (Honeypot, Zeitfalle) und mailto-Fallback; Impressum, Datenschutz, 404-Seite - Smooth-Scroll (Lenis) und GSAP-Animationen, alles lokal gehostet; reduzierte Bewegung, Betrieb ohne JavaScript, axe ohne Befunde - SEO: Schema.org HVACBusiness, Open-Graph-Bild, Sitemap, robots.txt Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Kjd7UMh3HKyVziCgiZ9A2i
34 lines
1.2 KiB
ApacheConf
34 lines
1.2 KiB
ApacheConf
# Olzinger Haustechnik – Apache-Konfiguration (optional)
|
||
# Alle Blöcke sind abgesichert, damit fehlende Module keinen Serverfehler auslösen.
|
||
|
||
ErrorDocument 404 /404.html
|
||
|
||
<IfModule mod_mime.c>
|
||
AddType font/woff2 .woff2
|
||
AddType image/svg+xml .svg
|
||
AddType application/manifest+json .webmanifest
|
||
</IfModule>
|
||
|
||
<IfModule mod_headers.c>
|
||
Header always set X-Content-Type-Options "nosniff"
|
||
Header always set Referrer-Policy "strict-origin-when-cross-origin"
|
||
Header always set X-Frame-Options "SAMEORIGIN"
|
||
Header always set Permissions-Policy "camera=(), microphone=(), geolocation=()"
|
||
</IfModule>
|
||
|
||
<IfModule mod_expires.c>
|
||
ExpiresActive On
|
||
ExpiresByType text/html "access plus 0 seconds"
|
||
ExpiresByType text/css "access plus 1 week"
|
||
ExpiresByType application/javascript "access plus 1 week"
|
||
ExpiresByType text/javascript "access plus 1 week"
|
||
ExpiresByType font/woff2 "access plus 1 year"
|
||
ExpiresByType image/svg+xml "access plus 1 month"
|
||
ExpiresByType image/png "access plus 1 month"
|
||
ExpiresByType image/jpeg "access plus 1 month"
|
||
</IfModule>
|
||
|
||
<IfModule mod_deflate.c>
|
||
AddOutputFilterByType DEFLATE text/html text/css application/javascript text/javascript image/svg+xml application/json
|
||
</IfModule>
|