.htaccess-Umleitung zur 404-Seite RewriteRule

Lesezeit: 2 Minuten

Benutzer-Avatar
Benutzer977191

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

Anstatt zu verwenden mod_rewritekönnen Sie dies mit a tun RedirectMatch Richtlinie:

RedirectMatch 404 ^/abc/.*$

  • RedirectMatch 404 “/abc*” hat den Job gemacht. Danke für Ihren Vorschlag.

    – Benutzer977191

    12. Oktober 2011 um 0:35 Uhr

  • @Michal Wojciechowski Hallo! Ich habe Ihre Lösung verwendet, um den Zugriff auf maindomain.com/addon.com zu verhindern. Wissen Sie, ob es möglich ist, es auch zu verwenden, um den Zugriff auf addon.maindomain.com zu verhindern? Bitte siehe meine Frage stackoverflow.com/questions/51268061/… . Vielen Dank

    – Koispoesie

    10. Juli 2018 um 14:45 Uhr

Ich habe das auf meiner Website gemacht:

RewriteRule ^404/?$ 404.php
ErrorDocument 404 http://www.example.com/404/

Und auf der Wurzel meiner Website habe ich eine platziert 404.php Seite, um diese Seite anzupassen.

1187290cookie-check.htaccess-Umleitung zur 404-Seite RewriteRule

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy