Funky_MF
Erfahrenes Mitglied
Hallo,
ich habe unsere Firmenwebsite re-designed und habe die Navigation nach dem Schema "index.php?page=1&subpage=2" aufgebaut. Die Inhalte sind dann jeweils php-Dateien, in denen der reine Content liegt, u.U. auch der eine oder andere php-Aufruf. Allerdings keinerlei include-Funktionen, alle Dateien die ich benötige, werden in der index.php per include eingebunden.
Wenn ich also jetzt eingebe: http://www.firmendomain.de/index.php?page=0&subpage=1 bekomme ich die Seite "Unternehmen" angezeigt, bzw. wird die Datei unternehmen.php per include eingebunden.
Soweit, sogut.
Wenn ich jetzt aber z.B. eingebe: http://www.firmendomain.de/unternehmen
sollte eigentlich ein 404-Error erscheinen, da das Verzeichnis /unternehmen nicht exisitiert.
Stattdessen wird aber die Datei unternehmen.php aufgerufen, und hier sind natürlich keinerlei includes vorhanden, welche z.B. die Navigation usw. einbinden.
Es gibt z.B. auch eine kontakt.php welche wiederum functions-Aufrufe für ein Formular benötigt, hier erscheint dann gleich eine php-Errormeldung bei Eingabe von http://www.firmendomain.de/kontakt
Ich versteh das nicht ganz..., gehostet ist das Ganze übrigens bei all-inkl.com und ich habe keinen Root-Zugriff auf die Webserver Konfiguration.
Wie kann ich das unterbinden ? Per entsprechender Anweisung in einer .htaccess ?
Wäre äusserst dankbar für einen kleinen Tip
ich habe unsere Firmenwebsite re-designed und habe die Navigation nach dem Schema "index.php?page=1&subpage=2" aufgebaut. Die Inhalte sind dann jeweils php-Dateien, in denen der reine Content liegt, u.U. auch der eine oder andere php-Aufruf. Allerdings keinerlei include-Funktionen, alle Dateien die ich benötige, werden in der index.php per include eingebunden.
Wenn ich also jetzt eingebe: http://www.firmendomain.de/index.php?page=0&subpage=1 bekomme ich die Seite "Unternehmen" angezeigt, bzw. wird die Datei unternehmen.php per include eingebunden.
Soweit, sogut.
Wenn ich jetzt aber z.B. eingebe: http://www.firmendomain.de/unternehmen
sollte eigentlich ein 404-Error erscheinen, da das Verzeichnis /unternehmen nicht exisitiert.
Stattdessen wird aber die Datei unternehmen.php aufgerufen, und hier sind natürlich keinerlei includes vorhanden, welche z.B. die Navigation usw. einbinden.
Es gibt z.B. auch eine kontakt.php welche wiederum functions-Aufrufe für ein Formular benötigt, hier erscheint dann gleich eine php-Errormeldung bei Eingabe von http://www.firmendomain.de/kontakt
Ich versteh das nicht ganz..., gehostet ist das Ganze übrigens bei all-inkl.com und ich habe keinen Root-Zugriff auf die Webserver Konfiguration.
Wie kann ich das unterbinden ? Per entsprechender Anweisung in einer .htaccess ?
Wäre äusserst dankbar für einen kleinen Tip