Vorsichtshalber nenne ich meine Indexseite jetzt immer index.php, und zwar unabhängig vom jeweiligen Projekt. Verwendet jemand regelmäßig index.html? Können Sie konkret sicher sein, dass Sie niemals PHP für die Seite benötigen werden? Gibt es irgendwelche Leistungsprobleme, wenn man immer index.php statt index.html verwendet?
Antworten
Zu viele Anzeigen?Bei Servern, die PHP nicht unterstützen, sollten Sie die Endung .php vermeiden, es sei denn, Sie versuchen, die Servertechnologie zu verschleiern, indem Sie eine .php-Erweiterung vortäuschen.
Für statische Websites ist es eigentlich egal, welche Erweiterung Sie verwenden, solange Sie wissen, dass Ihr Server richtig konfiguriert ist (siehe die Antwort von Dominic Rodger). Im Übrigen wird es für die meisten Ihrer Besucher nicht von Bedeutung sein, ob es sich um eine statische oder dynamische Website handelt. Außerdem akzeptieren einige dynamische Websites URLs, die auf .html und nicht auf .php enden.
Gibt es irgendwelche Leistungsprobleme, wenn index.php statt index.html verwendet wird?
Der PHP-Interpreter gibt die Ausgabe sofort an den Webserver zurück, wenn sie überhaupt keinen PHP-Code enthält (er sendet lediglich einige Engine-spezifische Header), so dass der Leistungsunterschied vernachlässigbar ist, wenn überhaupt.
Sie sollten Folgendes verwenden index.html
und dann, wenn Sie PHP benötigen, erstellen Sie eine index.php
und ändern Sie Ihre DirectoryIndex
Richtlinie (wenn Sie Apache verwenden).
Sicherlich ist die Antwort auf das Hauptthema, dass Sie, wenn Sie nichts in PHP für Ihre Website benötigen, Folgendes verwenden können .html/ .htm in der Indexseite - wie von allen angegeben.
Aber manchmal verwende ich sie als genialen Trick: Wenn ich einige Webseiten aktualisieren oder ein Problem auf der Website beheben oder den Besuchern etwas mitteilen möchte, lade ich eine index.html-Seite hoch, die sagt, was ich will. Beachten Sie, dass Sie in diesem Fall immer index.php für die Website selbst verwenden müssen. der Trick wird sicher funktionieren .
Natürlich muss Ihr Server PHP-Dateien akzeptieren :P
Ich hoffe, ich konnte helfen!