Ich möchte den Zugriff auf ein Unterverzeichnis auf meiner Website abschneiden, aber ich möchte, dass jeder Zugriff im Unterverzeichnis ein 404-Fehler ist, nicht ein 403 verboten. Wie kann dies erreicht werden?Senden Sie einen 404-Fehler über htaccess?
Antwort
Versuchen:
RewriteRule ^directory/ - [L,R=404]
Diese leitet alle Anfragen für den Ordner "/directory/
", bekommen sie eine 404-Antwort.
Dies funktionierte perfekt für mich mit '403' Code. – Walf
Zusammen mit diesem 404-Status können wir den Inhalt einer 404.html-Seite anzeigen? –
Was ist mit PHP und CSS/HTML, können sie immer noch auf den Ordner zugreifen? – TheCrazyProfessor
Sie könnten auch vorerst ändern, welche Seite ein Benutzer sehen wird, wenn er mit einem Fehler 403 konfrontiert wird, aber ich würde nicht empfehlen, dies langfristig zu tun.
.htaccess:
ErrorDocument 403 /your404pagehere.php
Der Antwort-Code im HTTP-Header ist immer noch 403. – elipoultorak
- 1. Senden Sie 5MB Daten über einen Socket?
- 2. Senden Sie einen Standort-Hash über einen Referrer
- 3. So senden Sie $ _GET-Werte mit .htaccess
- 4. URL Umleitung über HTACCESS
- 5. edit htaccess über php
- 6. Senden Sie ein mehrdimensionales numpy Array über einen Sockel
- 7. Freundliche URLs über htaccess
- 8. Frage über htaccess Datei
- 9. Javascript-Komprimierung über .htaccess?
- 10. Senden von Variableninformationen über einen Server (C#)
- 11. Nachricht per WebSocket über einen Timer senden
- 12. Senden einer Binärdatei über einen Java-Socket
- 13. So senden Sie GET/POST-Parameter über .htaccess auf eine Seite
- 14. Senden Sie Seitenanforderungen über den Server?
- 15. Wie können Benutzer über ".htaccess" auf einen Ordner zugreifen?
- 16. Rewrite URL über einen Zeitraum Symbol mit .htaccess
- 17. Senden Sie PUSH über Stadt Luftschiff iOS
- 18. Htaccess-Datei einen Fehler
- 19. Welches Kodierungsschema verwenden Sie, wenn Sie Binärdaten haben, die Sie über einen ASCII-Kanal senden müssen?
- 20. Übergeben einer Abfragezeichenfolge über .HTACCESS
- 21. Senden Sie eine Webseite über Javascript
- 22. Senden Sie Mail über CMD-Konsole
- 23. Senden Sie GET Variablen über mehrere Seiten
- 24. So senden Sie EOF über Windows-Terminal
- 25. senden Sie automatische Antwort über PHP-Formular
- 26. Senden Sie Text und Binär über Websocket
- 27. Senden Sie formatierte Hexadezimalwerte über NFC
- 28. So senden Sie Daten über QUIC
- 29. In stackless Python, können Sie einen Kanal über einen Kanal senden?
- 30. Senden Sie einen Bildstrom mit ImageIO?
Umleitung in ein nicht existierendes Verzeichnis sollte es tun ... verwenden Sie eine Rewrite-Regel – Floris