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