Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.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
Html 默认403页未显示_Html_.htaccess - Fatal编程技术网

Html 默认403页未显示

Html 默认403页未显示,html,.htaccess,Html,.htaccess,我最近在我的服务器上设置了一些新文件夹,但我想禁用它们及其所有子文件夹。所以,使用.htaccess,我只是使用了deny from all。这里的问题是,它将我重定向到我的主机的404页面,该页面有很多广告,加入我们,它看起来像他们的头版,而不是常规的403页面 这似乎是一个非常琐碎的问题,但我在任何地方都找不到答案。如何使该文件夹中的所有内容使用classic 403页面,如下所示: <html> <head> <title>403 Forbidden&l

我最近在我的服务器上设置了一些新文件夹,但我想禁用它们及其所有子文件夹。所以,使用.htaccess,我只是使用了deny from all。这里的问题是,它将我重定向到我的主机的404页面,该页面有很多广告,加入我们,它看起来像他们的头版,而不是常规的403页面

这似乎是一个非常琐碎的问题,但我在任何地方都找不到答案。如何使该文件夹中的所有内容使用classic 403页面,如下所示:

<html>
<head>
<title>403 Forbidden</title>
</head>
<body>
<h1>Forbidden</h1>
<p>You don't have permission to access /example/example2/exampleC/
on this server.</p>
</head>
</html>
根据我刚输入的文件夹的不同而有所不同。如果在/example/I中有/example1/,/example2/和/example3/,我该如何设置,以便在输入/example1/,我会看到一个403页,上面显示我无权访问/example/example1/


这似乎有点过于复杂了

让我们一步一步地调试

要进行调试,请执行以下步骤

在DocumentRoot.htaccess中重命名为.htaccess\u safe 在DocumentRoot测试中创建文件夹 在该文件夹中插入具有以下内容的.htaccess

重新启动发动机

重写规则^.*$[L,R=301]

在浏览器中打开[你应该重定向到谷歌]

如果这有效的话。。。阅读步骤5下的更多内容

如果不是。。。将此.htaccess放在DocumentRoot文件夹中,并在浏览器中打开。如果此操作未运行,请停止调试。如果工作正常,则服务器无法在子文件夹中执行.htaccess。请检查.htaccess文件在服务器组、用户和chmod上的权限


5将您的.htaccess\u safe重新命名为.htaccess,并将第12行RewriteRule^$[R=301,L]更改为RewriteRule^$[R=301,L],然后重试

>我得到一个403页,上面显示我没有。。。。听起来您的.htaccess文件没有被服务器/exec包含。请检查您是否能够使用ISP提供的.htaccess,并请您发布您的.htaccess相关代码。我百分之百确信.htaccess正在我的服务器上工作,因为我已经将它用于很多事情,如cookie、删除索引、重定向、errordocuments等。如果我指定了ErrorDocument,则会加载该文档。但是如果我没有指定ErrorDocument,那么不管错误代码是什么,我的webhost 404都会显示出来。文件夹中的.htaccess中除了拒绝来自所有>>之外,没有任何内容。如果我指定了ErrorDocument,则会加载该文档。但是如果我没有指定一个ErrorDocument,那么我的webhost 404就会显示在标题中,我不能说它适合这个评论部分,所以它在pastebin中:我把它放在我的.htaccess中,但它没有成功重定向到google,它刚刚将它发送到:domain.net/www/www.my domain.net/folder1/folder2/folder3/folder4deny from all in here/folder5.htaccess in here/google.de重写引擎工作正常,但在“RewriteRule”之前添加一个散列并没有影响问题。好的,我明天会看一看,也许今天其他用户可以帮助你。。。。还有一个尝试:添加所有带有哈希的行,如果成功,请尝试取消对第一个块的注释。。。试着。。。即使我把每一行都变成了评论,也要把你特里斯诺运气的结果贴出来。我会联系00webhost,也许是他们的一些奇怪的配置。尽管我对此表示怀疑。