Thanks Karel.
The alias definition you gave works for the web-hvac project, where web pages are stored on a USB stick. In the K60 Quick Start Demo, the web pages are stored on the SDcard which is very similar, yet may have slight differences because it connects through the SD driver rather than the USB stack.
Here is my code, which is identical to the working Quick Start Demo code, but with HTTPD_ROOT_DIR_STRUCT root_dir[] replaced with HTTPSRV_ALIAS http_aliases[].
const HTTPSRV_ALIAS http_aliases[] = {
{ "", "tfs:" }, //Internal flash with Trivial File System
{ "sdcard", "a:" }, //SDCard as a: partition drive
{ 0, 0 }
};
I also tried { "/sdcard/", "a:\\" } but still got 404 Page Not Found.
Thank you!