ARM 上的默认 Apache 404 消息似乎有所不同

ARM 上的默认 Apache 404 消息似乎有所不同

我正在将我公司的 x86-64 应用程序移植到 ARM aarch64。我发现 apache 默认 404 行为存在差异,我无法解释/修复。我无法找到 apache 文档来解释这一点,也无法在类似网站上找到其他类似问题。这就是问题所在,它似乎微不足道,但这种差异将给测试自动化带来巨大的麻烦。

来自 aarch64 的测试输出:

预期>:此服务器上未找到所请求的 URL /test_alias/not_existing.html。

实际> :此服务器上未找到所请求的 URL。

无论出于何种原因,我们都不会调整 404 设置,除非像这样:

RedirectMatch 404 /(.(svn.|git.))|/onelink/./(apache/.|profiles/.*)|(.(rem|soap|txml|pem|crt|key|conf|lst|utf8|ini|htaccess)$)

如果有人能帮助解释为什么这种行为在 aarch64 上有所不同,我将不胜感激。

答案1

包含该 URL 的“Apache”404 页面不在原始 Apache 源代码中,据我所知,从来没有。不过,这是一种很常见的定制。我在许多网站上都看到过。看来亚马逊选择不进行这种定制。

相关内容