Ich habe vor kurzem begonnen, eine statische Seite mit godaddy.com ohne cms zu verwenden. Es ist eine grundlegende Website, die ich hochgeladen habe und ist nur html/js/css.Wie leite ich "website/page" auf "website/page.html" um, wenn Leute es im Browser eingeben (pretty-url)
Wenn Benutzer "website.com/page" eingeben, wird 404 nicht gefunden. Wenn sie "website.com/page.html" eingeben, erhalten sie die richtige Seite.
Wie kann ich meine Website reparieren, sodass Benutzer einfach "website/page" eingeben und nicht gezwungen werden, "website/page.html" einzugeben, ohne php zu verwenden?
SOLUTION
Nachdem die Informationen über .htaccess-Dateien Erforschung von @Gijsberts zur Verfügung gestellt (danke), habe ich die folgenden:
- eine .htaccess-Datei auf dem Server erstellt haben.
addierten die folgenden Code:
# Entfernen Sie die Erweiterung .html von HTML-Dateien
RewriteEngine On
RewriteCond% {REQUEST_FILENAME} -f
RewriteRule^(+ [^.]) $ 1 $!. html [NC, L]
ist es einfache statische HTML-Site ohne CMS? –
@RomanNazarkin korrekt – jtlindsey