2017-10-06 2 views
0

Mon Webroot a les dossiers et les fichiers suivants:Comment rediriger certains dossiers et fichiers vers une page personnalisée 404?

private.txt 
public.txt 
private 
public 
404.html 

Je voudrais installer un htaccess d'une manière que lorsqu'un utilisateur tente d'accéder domain.com/private.txt, il sera redirigé vers domain.com/404.html (avec le statut 404) mais si l'utilisateur accède à domain.com/public.txt, aucune redirection ne se produira. Comment puis-je configurer cela?

Répondre

0

Si vous souhaitez rediriger toute demande contient private.txt avec 404 Statut:

ErrorDocument 404 http://your/path/to/404.html 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} private.txt 
RewriteRule ^(.*)$ - [R=404,L] 

Les lignes précédentes redirigeront tout URI contient private.txt

Si vous voulez faire à la racine principale seulement:

ErrorDocument 404 http://your/path/to/404.html 
RewriteEngine on 
RewriteCond %{REQUEST_URI} ^/private.txt$ 
RewriteRule ^(.*)$ - [R=404,L]