The requested URL was not found on this server. About html response perl : 
I used Sublime Text 3 and xampp to write an html response perl cgi encountered error 404

The first page is index.html
URL: `http: // localhost / aa /`
Aa folder on xampp inside htdocs

    <HTML>
    <HEAD> <Title> CGI with lighttpd and Perl </ Title> </ HEAD>
    <BODY>
    
    <Form METHOD = GET ACTION = echo site_url ("C: \ xampp \ cgi-bin \ cgiDemo.pl")> <BR>
    Class:
    
    <INPUT type = radio name = class value = "3A"> 3A
    <INPUT type = radio name = class value = "3B"> 3B
    <P>
    Input Your ID Here: <input type = "text" name = "studentID">
    <BR>
    Input Your Name Here: <input type = "text" name = "studentName">
    <P>
    <INPUT TYPE = submit VALUE = "Send"> <INPUT TYPE = reset VALUE = "Clear">
    </ P>
    </ Form>
    
    </ BODY>
    </ HTML>

The second page is cgiDemo.pl
URL: `http: // localhost / aa / echo? Class = 3A & studentID = & studentName =`
CgiDemo.pl is placed in xampp cgi-bin folder
Always show the requested url

    #! "C: \ xampp \ perl \ bin \ perl.exe"
    
    Print "Content-type: text / html \ n \ n";
    
    Print "<html> <head> <title> HELLO! </ Title> </ head>";
    Print "<body> \ n";
    Print "<h2> CGI is working !!! </ h2> \ n";
    
    # Print "String = $ ENV {'QUERY_STRING'} \ n \ n <p>";
    @values ​​= split (/ & /, $ ENV {'QUERY_STRING'});
    Foreach $ i (@values) {
    ($ Varname, $ mydata) = split (/ = /, $ i);
    Print "$ varname = $ mydata \ n \ n <p>";
    }
    Print "</ body> </ html> \ n";

Which side is a problem
Thank you

