Page 1 of 1

Immer nur die index.php aufrufen lassen

Posted: 2022-01-24 14:44
by amiga1200
Auf meine Webseite gibt es einmal eine Index..php, die immer geladen wird.
Auch wen man www.yyy.de/buch eingibt.
Alle php Dateien liegen unter web und werden von der index includet.
Wenn jemand z.B. man www.yyy.de/web eingibt landet er immer schön auf die Index.php im Rootverzeichis.

Erwischt jemand aber im web Verzeichnis eine php Datei wie www.yyy.de/web/suche.php
wird die leider auch ausgeführt, man bekommst dann eine weiße Seite.

Wie kann man das verhindert ohne in jeder Datei eine Sicherung einzubauen.

Re: Immer nur die index.php aufrufen lassen

Posted: 2022-01-24 15:34
by jan10001
Mod_Rewrite könnte dir da weiterhelfen.

Re: Immer nur die index.php aufrufen lassen

Posted: 2022-01-24 17:36
by amiga1200
Das war auch meine Idee.
#Redirect 301 / https:/ww.yyy.de
das geht sogar super, aber unglücklicher weise wird von Javascript über Ajax eine Datei gezogen.
Mit etwas umbau sollte es aber gehen

Re: Immer nur die index.php aufrufen lassen

Posted: 2022-02-26 18:20
by digispirit
Index datei komplett entfernen (mod rewrite) geht nicht ?

RewriteCond %{REQUEST_URI} ^/index.php(/.*) [NC]
RewriteRule ^(.*) %1%2 [R=301,L]