Red de conocimiento informático - Problemas con los teléfonos móviles - Python escribió un script CGI. ¿Por qué veo el contenido del script desde la página web?

Python escribió un script CGI. ¿Por qué veo el contenido del script desde la página web?

De forma predeterminada, los archivos deben colocarse en el directorio '/cgi-bin' o '/htbin' antes de que puedan interpretarse y ejecutarse. La declaración oficial es la siguiente:

Las funciones do_GET() y do_HEAD() se modifican para ejecutar scripts CGI

y entregar la salida, en lugar de entregar archivos, si la solicitud conduce a

algún lugar debajo de la ruta cgi_directories .

CGIHTTPRequestHandler define el siguiente miembro de datos:

cgi_directories

Esto por defecto es ['/cgi-bin', '/htbin'] y describe directorios para

tratar como que contiene scripts CGI.