Gibt es eine Möglichkeit, eine RewriteRule in die htaccess-Datei einzugeben, um auf eine 404-Seite umzuleiten, wenn ein bestimmter Ordner/URL-Pfad eingegeben oder erreicht wurde?
Zum Beispiel, wenn ich möchte, dass jeder Benutzer auf eine 404-Seite umgeleitet wird, wenn er zu www.mydomain.com/abc oder www.mydomain.com/abc/ oder was auch immer nach “abc” kommt, auch wenn dieser Ordner wirklich kommt vorhanden ist, möchte ich nicht, dass die Benutzer darauf zugreifen können. Wenn sie es erreichen, möchte ich, dass sie die 404-Fehlerseite sehen. * Bitte beachten Sie, dass ich keine benutzerdefinierte 404-Fehlerseite einrichten möchte, sondern nach einer Möglichkeit, auf die Standard-404-Seite umzuleiten.
Wie kann ich es tun? Ist es möglich?
RewriteRule ^abc/(*)?$ [R=404,L]
Und wie kann ich dasselbe in PHP tun, auf eine 404-Fehlerseite umleiten? Noch einmal, ich spreche nicht davon, eine benutzerdefinierte 404-Seite einzurichten, ich spreche von der Standard-404-Seite, um einen Benutzer einfach mit PHP auf die 404-Fehlerseite umzuleiten.
Sie können den Ordner nicht entfernen oder umbenennen?
– Buch des Zeus
11. Oktober 2011 um 23:21 Uhr
Ja, ich kann, aber ich will nicht. Es ist für ein Sicherheitsproblem.
– Benutzer977191
11. Oktober 2011 um 23:30 Uhr
Sie haben eine benutzerdefinierte Seite nicht gefunden?
– Buch des Zeus
11. Oktober 2011 um 23:37 Uhr
htaccess im Ordner abc mit “deny from all”
– Eddy Freddy
11. Oktober 2011 um 23:39 Uhr
Haben Sie versucht, die Berechtigungen so zu ändern, dass die Seiten in /abc/ für den Apache-Benutzer nicht lesbar sind, wodurch verhindert wird, dass die breite Öffentlichkeit auf diese Seiten zugreift?
– Furt
11. Oktober 2011 um 23:57 Uhr