Nuovo di zecca per il web design, usando python. Ottenuto Apache attivo e funzionante, testare lo script Python funzionante nella directory cgi-bin. Ottieni risultati validi quando digito esplicitamente l'URL: ".../cgi-bin/showenv.py"Come nascondere "cgi-bin", ".py", ecc. Dai miei URL?
Ma non voglio che l'URL sia così. Qui ad StackOverflow, ad esempio, gli URL che vengono visualizzati nella mia barra degli indirizzi non hanno mai i dettagli disordinati che mostrano lo script utilizzato per eseguirli. Sono puliti da estensioni cgi-bin, .py, ecc. Come lo faccio?
EDIT: Grazie per le risposte, ogni singolo utile, molto da imparare. Sto andando con URL riscrittura per ora; l'esempio nei documenti sembra estremamente vicino a ciò che voglio realmente fare. Ma sono impegnato con Python, quindi dovrò guardare al WSGI lungo la strada.
.. Mi chiedo se questa domanda è più adatta a serverfault.com? (dal momento che si tratta veramente di configurare apache) –
aggiornamento di 3 anni: ci sono voluti pochissimo tempo (giorni) per vedere il valore di WSGI, e quindi (settimane) il valore di un framework, da cui immettere Django. Partendo da zero, ho dovuto imparare tutto questo in modo duro, ma se stai percorrendo un percorso simile, Django è dove finirai. –