Tout nouveau pour la conception web, en utilisant python. Activez Apache, testez le script python qui fonctionne dans le répertoire cgi-bin. Obtenez des résultats valides lorsque je tape l'URL explicitement: ".../cgi-bin/showenv.py"Comment masquer "cgi-bin", ".py", etc. à partir de mes URL?
Mais je ne veux pas que l'URL ressemble à cela. Ici, à stackoverflow, par exemple, les URL qui s'affichent dans ma barre d'adresse n'ont jamais les détails désordonnés montrant le script qui a été utilisé pour les exécuter. Ils sont propres de cgi-bin, .py, etc extensions. Comment je fais ça?
EDIT: Merci pour les réponses, chacun utile, beaucoup à apprendre. Je vais avec la réécriture d'URL pour le moment; exemple dans les docs ressemble extrêmement à ce que je veux réellement faire. Mais je suis engagé à python, donc je vais devoir regarder WSGI sur la route.
.. Je me demande si cette question est mieux adaptée à serverfault.com? (car il s'agit vraiment de configurer Apache) –
Mise à jour de 3 ans: il a fallu très peu de temps pour voir la valeur de WSGI, puis (semaines) la valeur d'un framework, d'où entrer dans Django. En partant de zéro, j'ai dû apprendre tout cela à la dure, mais si vous suivez un chemin similaire, Django est l'endroit où vous allez vous retrouver. –