问题标签 [errordocument]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - 自定义 404 错误页面正在生成 500 错误
出于安全原因,我让所有 php 文件生成 404 错误,然后使用自定义 404 错误页面,如下所示:
我去的任何 php 脚本都会返回一个自定义的 404 错误页面,如我所愿,但在下面它说:
此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
但是当我转到一个实际上不存在的页面时(比如说http://localhost/Hello/world.html
),我得到了我想要的错误页面。
我很困惑,我做错了什么。另外,我希望能够为我的自定义使用 php 页面ErrorDocument
,但我不确定这是否可能。
php - PHP - 标题 404 未触发 htaccess ErrorDocument
这不是我的确切 PHP,因为它相当复杂,但它是相同的一般想法。
发生这种情况时,Apache 不会加载 .htaccess 文件中设置的 404 页面。我知道 404 有效,因为当我转到一个不存在的页面时,我得到了指定的 404 页面。
有什么方法可以让指定的 404 页面加载而无需手动转储 404 页面文件的内容?
.htaccess - .htaccess 错误文档不起作用
希望有人可以帮助解决这个问题。
我有以下代码检查访问者的用户代理并引发错误
由于某种我不知道的原因,错误文档失败并出现以下错误
禁止的
您无权访问此服务器上的 /。
此外,在尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。
我是否需要添加更多代码才能使其正常工作?
提前致谢
完整代码如下
.htaccess - HTACCESS - ErrorDocument + RewriteRule = 无限循环
我遇到了ErrorDocument
和的问题RewriteRule
。简而言之,这就是我所拥有的:
这样做的结果是无限循环(显然)。但是,我不知道如何解决这个问题。有人知道吗?谢谢。
.htaccess - Yii 404 页面 - 覆盖父 htaccess
我在公司网站上使用 Yii 框架。
我在 domain.com/... 有一个前端,在 domain.com/app/.. 有一个基于 Yii 的应用程序。我们最近向前端站点添加了一个 404 页面,前端带有 htaccess 的 ErrorDocument 处理程序。问题是,Yii 应用程序继承自那个 404,它给出了一个错误的页面。如何强制它使用 Yii 的嵌入式错误处理页面?
提前致谢。
.htaccess - 自定义 404 错误重定向不适用于 htaccess 文件中的 https 请求
我在 .htaccess 文件中有一个简单的 404 重定向,它适用于 Http 请求:-
handle_error.php 根据 URL 路径返回适当的 PNG 图像。但是,当我用 Https 替换请求时,它会返回默认的 404 错误页面并且永远不会进行重定向。
我知道我的 SSL 证书安装正确,因为我得到了正常静态页面返回的有效内容。我的 htaccess 文件中是否缺少有关 Https 请求的 404 错误重定向的内容?
(此处提出了类似的问题,但没有明确的解决方案)
apache - .HTAccess 中的多个错误文档
我有一个自定义错误文档“/error.php?e=ERRORCODE”,在我的 .htaccess 中我知道我需要这样做:
但是所有错误代码都重定向到我的自定义错误页面,我已经这样做了:
我想知道是否有办法将以上所有内容压缩成一行。
谢谢。
javascript - 使用javascript查找用户是否被未经授权的(401)错误文档重定向到页面?
是否可以通过使用 javascript 的未经授权的 (401) 错误文档确定用户是否被重定向到页面?错误文档位于服务器的 vhost 目录中,而不是使用 .htaccess
php - 我正在使用 errordocument 将 404 错误发送到处理程序 php 页面,但 errordocument 会清除发布数据。我怎样才能解决这个问题?
目前,我使用errordocument 404 /handler.php
这样我就可以拥有动态 url 并通过该页面对其进行分析。现在我发现我无法将数据发布到页面,因为 errordocument 没有将其传递到handler.php
. 如何使用 .htaccess 将所有 404 错误发送到 handler.php 并接受发布数据?
php - 自定义 404 ErrorDocument 路径在 htaccess 中不起作用
我在 .htaccess 中有以下代码
但是每当我传递错误的网址时,我都会收到以下错误
如果我删除该行RewriteRule ^/ - [S=2]
,那么我会收到以下错误
当我尝试时,http://example.com/abcd/
我希望 .htaccess 重定向到http://example.com/abc/404
哪个页面
我在做什么错。请帮我。
提前致谢