Manche Inhaltsverwaltungs-Systeme unterdrücken die Anzeige der Datei-Endungen, also heißen die Webseiten dann zum Beispiel www.example.com/index statt www.example.com/index.html oder www.example.com/index.php.
Doch wie kann man so etwas bewerkstelligen, wenn man gar kein CMS einsetzt, sondern sich statische HTML- oder PHP-Webseiten selbst baut?
Nun, man erstellt eine Datei namens .htaccess im Hauptverzeichnis des Webauftritts oder bearbeitet sie, falls sie schon existiert.
Man trägt im Fall von PHP-Dateien ein:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
Hat man HTML-Dateien, schreibt man:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.html [NC,L]
Gefunden habe ich das auf alexcican.com – danke schön!