nein. du must lediglich dafür sorgen, daß die seiten mit der endung .htm aufrufbar sind.
Das heißt ich muss einen Order /products erstellen und eine leere index.html stecken ?
nein - du mußt lediglich durch ein rewite dem apache mitteilen, daß für die nicht existierenden .htm seiten die .php seiten aufzurufen sind. der apache schreibt den aufruf gemäß deiner rewrite anweisung um, und ruft dann die seite auf.
wenn du aber grundsätzlich alle .php requests auf .htm haben möchtest, kannst du diesen rewrite besser generell in der http.conf machen.
Aber auf die http.conf meines Providers habe ich doch keinen Einfluss. Wie soll ich die verändern ? Das kann doch nur der Provider.
dann bleibt dir nur .htaccess im jeweiligen verzeichnis abzulegen.