Vorrei interrompere l'accesso a una sottodirectory sul mio sito ma voglio che qualsiasi accesso nella sottodirectory sia un errore 404, non un 403 proibito. Come può essere realizzato?Invia un errore 404 tramite htaccess?
risposta
Prova:
RewriteRule ^directory/ - [L,R=404]
Questo reindirizza tutte le richieste per la cartella "/directory/
", ottengono una risposta 404.
Questo ha funzionato perfettamente per me con '403' codice. – Walf
insieme a questo stato 404, possiamo mostrare il contenuto di una pagina 404.html? –
cosa dire di PHP e css/html, possono ancora accedere alla cartella? – TheCrazyProfessor
Al momento potresti anche cambiare la pagina che un utente vedrà confrontato con un errore 403, ma non consiglierei di farlo a lungo termine.
.htaccess:
ErrorDocument 403 /your404pagehere.php
Il codice di risposta nell'intestazione HTTP è ancora 403. – elipoultorak
reindirizzano a una directory inesistente dovrebbe farlo ... utilizzare una regola di riscrittura – Floris