I'm working on porting my company's x86-64 app to ARM aarch64. I am finding a difference in the default 404 behavior of apache I cannot explain/fix. I have been unable to find apache docs to explain this, nor another similar issue on a site like this. Here is the issue, it seems trivial, but this difference is going to cause giant headaches with test automation.
Test output from aarch64:
expected> : The requested URL /test_alias/not_existing.html was not found on this server.
actual> : The requested URL was not found on this server.
In neither cause do we adjust 404 settings except like this:
RedirectMatch 404 /(.(svn.|git.))|/onelink/./(apache/.|profiles/.*)|(.(rem|soap|txml|pem|crt|key|conf|lst|utf8|ini|htaccess)$)
If anyone could help explain why this behavior is different on aarch64, it would be much appreciated.