La requête [Développement Web avec Python] est également redirigée

Je construis un site Web avec un serveur Web et Python. Au fur et à mesure que vous créez, vous pouvez créer de nouvelles pages et fusionner d'anciennes pages. Si un visiteur a une page mise en signet, vous devez informer le visiteur que l'adresse a changé.

Il existe donc un moyen de rediriger de l'ancienne page vers la nouvelle page.

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import cgi

form = cgi.FieldStorage()

all_query = '?'
for key in form:
    all_query = all_query \
                + key \
                + '=' \
                + form[key].value + '&'
all_query = all_query[0:len(all_query) - 1]

print ('content-type: text/html; charset=UTF-8\n')
html_body = """\
<html><body>
<script>	
    window.location = '/any.py{0}';
</script>
</body></html>
""".format(all_query)
print (html_body)

Désormais, vous n'avez plus à demander à modifier vos favoris.

Recommended Posts

La requête [Développement Web avec Python] est également redirigée
[Python] Redirection avec CGIHTTPServer
Vitesse explosive avec Python (bouteille)! Développement d'API Web
[Développement Web avec Python] Précautions lors de l'enregistrement des cookies
Web scraping avec python + JupyterLab
Développement d'applications Web avec Flask
API Web avec Python + Falcon
Application Web avec Python + Flask ② ③
Web scraping débutant avec python
Rationalisez la recherche Web avec Python
Application Web avec Python + Flask ④
[python] Inversez avec des tranches! !! (Il y a aussi un commentaire sur les tranches!)
[IPdb] Les débutants en développement Web ont tenté de résumer le débogage avec Python
Premiers pas avec les applications Web Python
Web scraping avec Python Première étape
J'ai essayé webScraping avec python.
Surveillez les applications Web Python avec Prometheus
Obtenez une capture d'écran Web avec python
Développement de jeux Othello avec Python
[HyperledgerIroha] Requête avec la bibliothèque Python
Python in est aussi un opérateur
Configurer un environnement de développement Python avec Atom
Développement d'applications avec Docker + Python + Flask
[Développement Web avec Python] Mesures contre les caractères déformés lors de la sortie html
Grattage WEB avec Python (pour mémo personnel)
[Environnement de développement] Python avec Xcode [Avec transition d'écran]
Premiers pas avec Python Web Scraping Practice
Démonisez une application Web Python avec Supervisor
[Note personnelle] Scraping de pages Web en python3
Télécharger des fichiers sur le Web avec Python
Site de courses de chevaux Web scraping avec Python
[Python] Une application web rapide avec Bottle!
Premiers pas avec Python Web Scraping Practice
Application Web facile avec Python + Flask + Heroku
Exécutez une application Web Python avec Docker
Créez un framework Web avec Python! (1)
Pratiquer le web scraping avec Python et Selenium
Scraping Web facile avec Python et Ruby
Créez un framework Web avec Python! (2)
[Pour les débutants] Essayez le web scraping avec Python
Notifier slack lorsque la page de vente du commutateur est mise à jour ~ développement de bot slack avec python ③ ~
Diviser le fichier mol2 avec python (-> 2016.04.17 prend également en charge le fichier sdf)
Exécutez régulièrement le scraping WEB avec AWS-Lambda + Python + Cron
Contenu Web Python réalisé avec le serveur bon marché Lolipop
Gagnez l'application Web Python + Flask avec Jenkins
Introduction à Tornado (1): Framework Web Python démarré avec Tornado
Le journal Python n'est pas sorti avec docker-compose up
Démarrez un serveur Web Python simple avec Docker
[Python] Créer un environnement de développement Django avec Docker
[python] Récupérez rapidement les métadonnées de la page Web avec lassie
[Python] Préparation au développement Web (création d'un environnement virtuel)
Lancer un serveur Web avec Python et Flask
Que comparez-vous avec Python et ==?
Web scraping avec Python (prévisions météo)
Web scraping avec Python (cours de l'action)
Poursuite du développement multi-plateforme avec Electron et Python
Extraire des données d'une page Web avec Python
Obtenez un environnement de développement Python rapide avec Poetry