Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 为特定目录下的丢失文件返回404_Apache_.htaccess_Redirect_Error Handling - Fatal编程技术网

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

Apache 为特定目录下的丢失文件返回404,apache,.htaccess,redirect,error-handling,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 如果您有一个名为“support”的目录,您可以在该目录中放入一个.htaccess文件,它将覆盖父目录的配置。因此,在/文件夹中,可以将其指定为 ErrorDo

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

例如:

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

For all else
ErrorDocument 404 /404.php 

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

ErrorDocument 404 /404.php
但对于支持文件夹,请放入新的.htaccess文件并键入:

ErrorDocument 404 /support/404.php