为特定目录下的丢失文件返回404

时间:2013-03-13 12:28:01

标签: apache .htaccess redirect error-handling

在Apache中,.htaccess是否可以根据文件路径返回不同的404页面?

例如:

For missing pages under http://example.com/support/*
Redirect to 404-support.php

For all else
ErrorDocument 404 /404.php 

1 个答案:

答案 0 :(得分:1)

如果您有一个名为“support”的目录,则可以在该目录中放入.htaccess文件,它将覆盖父目录的配置。因此,在/文件夹中,您可以将其指定为

ErrorDocument 404 /404.php

但是对于support文件夹,请输入一个新的.htaccess文件并输入:

ErrorDocument 404 /support/404.php