【发布时间】:2012-03-26 18:03:57
【问题描述】:
我有一个带有 htaccess 的 404 个性化页面
ErrorDocument 404 /404.php
它工作正常,但它需要所有 .jpg、.js、.css 等...
我希望它只使用 .php 并为所有其他人执行正常的 404 错误。
我在任何地方都没有找到该选项。
非常感谢。
【问题讨论】:
-
“它需要一切”是什么意思? 404是任何未找到的HTTP请求的响应代码,无论是php请求还是图像。
-
我的意思是,如果我访问 www.example.com/img/errorimg.jpg,他会引导我访问 www.example.com/404.php,而我不想那...
-
您可以尝试使用 URL 重写 (mod_rewrite) 来实现这一点——将请求重定向到任何不存在的 .php 文件到您的自定义 404.php——这是可能的(仅 3 或 4 行)跨度>
-
你为什么不想要那个?
-
@Your Common Sense 我希望例如我在调用图像、js 或其他任何东西时出错......在控制台中它会出错
<!DOCTYPE html...而不是file xxx not found当我们复制结构时很烦人。
标签: php apache .htaccess http-status-code-404