The extension .html no matter, is just the configuration of your webserver that link .cgi , .pl ... to the perl interpreter ( or mod_perl ). You can arbritrary choose whatever extension you want. Of course, this supose you have access to the configuration files.