我的webroot有以下文件夹和文件:
private.txt
public.txt
private
public
404.html
我想以用户尝试访问的方式设置.htaccess domain.com/private.txt,他将被重定向到domain.com/404.html(具有404状态),但如果用户访问 domain.com/public.txt,不会发生重定向。我该如何设置?
答案 0 :(得分:0)
如果您想重定向任何包含private.txt
状态404
的请求,请执行以下操作:
ErrorDocument 404 http://your/path/to/404.html
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} private.txt
RewriteRule ^(.*)$ - [R=404,L]
之前的行会重定向任何URI
包含private.txt
如果您只想在主根处执行此操作:
ErrorDocument 404 http://your/path/to/404.html
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/private.txt$
RewriteRule ^(.*)$ - [R=404,L]