After the https change, that perl stopped working. Rather than rewrite the perl, we removed the legacy exception.
As long as the post values are being redirected, we should be able to declare a menu item for /search/custom/searchdirect.cgi that reformats the post into query string values that will work with search?cse=
http://www.colorado.edu/search/custom/searchdirect.cgi used to land on legacy on a perl script that rewrote the post values from the forms listed in https://github.com/CuBoulder/express/issues/1587 and passed them on as a query string to http://cusearch.colorado.edu/search?q=test+site
After the https change, that perl stopped working. Rather than rewrite the perl, we removed the legacy exception.
As long as the post values are being redirected, we should be able to declare a menu item for /search/custom/searchdirect.cgi that reformats the post into query string values that will work with search?cse=