alle leute die sich die HP anschauen, können sich auch alle files, php, codes, und etc. anschauen, die ganze struktur liegt offen
Bitte beschreib das etwas genauer, was da in deinen Augen "falsch" ist.
Denn diese Beschreibung ist sehr wage, denn im grossen und ganzen kann man den reinen PHPcode nur dann einsehen wenn man den Server falsch eingestellt oder das PHPscript dementsprechend zu Download anbietet.
Aber dann würden die User auch nicht deine Page (geschrieben in PHP) ansehen sondern haben von vornherein den reinen PageCode auf dem Bildschirem.
Die beschreibung "alle files" ist dahingehend merkwürdig, da es einen expliziten Befehl für den Apachen gibt der dann eine ErrorSeite anzeigen würde wenn in einem Pfad (worauf der User zugriff erhalten hat) keine index.html/php vorhanden ist.
Stichworte dazu:
-Indexes <<-- für den Inhalt eines Pfades in der Globalen <options> Sektion.
DirectoryIndex <<-- Reihenfolge der Dateien die automatisch vom Apache ausgeführt werden wie etwa die " index.html index.php index.shtml" ect.etc.etc.
Richtig ist aber das User das Ergebnis deiner Scripte als einsehbaren SourceCode einsehen können.