Die Abfrage [Webentwicklung mit Python] wird ebenfalls umgeleitet

Ich baue das Web mit einem Webserver und Python auf. Während des Erstellens können Sie neue Seiten erstellen und alte Seiten zusammenführen. Wenn ein Besucher eine mit Lesezeichen versehene Seite hat, müssen Sie den Besucher darüber informieren, dass sich die Adresse geändert hat.

Es gibt also eine Möglichkeit, von der alten Seite zur neuen Seite umzuleiten.

#!/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)

Jetzt müssen Sie nicht mehr darum bitten, Ihre Lesezeichen zu ändern.

Recommended Posts

Die Abfrage [Webentwicklung mit Python] wird ebenfalls umgeleitet
[Python] Mit CGIHTTPServer umleiten
Explosive Geschwindigkeit mit Python (Flasche)! Web-API-Entwicklung
[Webentwicklung mit Python] Vorsichtsmaßnahmen beim Speichern von Cookies
Web Scraping mit Python + JupyterLab
Entwicklung von Webanwendungen mit Flask
Web-API mit Python + Falcon
Webanwendung mit Python + Flask ② ③
Web Scraping Anfänger mit Python
Optimieren Sie die Websuche mit Python
Webanwendung mit Python + Flask ④
[Python] Mit Scheiben umkehren! !! (Es gibt auch einen Kommentar zu Scheiben!)
[IPdb] Anfänger in der Webentwicklung haben versucht, das Debuggen mit Python zusammenzufassen
Erste Schritte mit Python-Webanwendungen
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
Überwachen Sie Python-Webanwendungen mit Prometheus
Holen Sie sich Web-Screen-Capture mit Python
Othello-Spieleentwicklung mit Python
[HyperledgerIroha] Abfrage mit Python-Bibliothek
Python in ist auch ein Operator
Richten Sie mit Atom eine Python-Entwicklungsumgebung ein
Anwendungsentwicklung mit Docker + Python + Flask
[Webentwicklung mit Python] Misst bei der Ausgabe von HTML gegen verstümmelte Zeichen
WEB-Scraping mit Python (für persönliche Notizen)
[Entwicklungsumgebung] Python mit Xcode [Mit Bildschirmübergang]
Erste Schritte mit Python Web Scraping Practice
Dämonisieren Sie eine Python-Webanwendung mit Supervisor
[Persönlicher Hinweis] Scraping von Webseiten in Python3
Laden Sie mit Python Dateien im Web herunter
Pferderennseite Web Scraping mit Python
[Python] Eine schnelle Webanwendung mit Bottle!
Erste Schritte mit Python Web Scraping Practice
Einfache Web-App mit Python + Flask + Heroku
Führen Sie eine Python-Webanwendung mit Docker aus
Erstellen Sie ein Webframework mit Python! (1)
Üben des Web-Scrapings mit Python und Selen
Einfaches Web-Scraping mit Python und Ruby
Erstellen Sie ein Webframework mit Python! (2)
[Für Anfänger] Versuchen Sie Web Scraping mit Python
Benachrichtigen Sie Slack, wenn die Switch-Verkaufsseite aktualisiert wird ~ Slack-Bot-Entwicklung mit Python ③ ~
Mol2-Datei mit Python teilen (-> 17.04.2016. Unterstützt auch SDF-Datei)
Führen Sie das WEB-Scraping regelmäßig mit AWS-Lambda + Python + Cron aus
Python Web Content mit Lolipop billigen Server gemacht
Gewinnen Sie die Python + Flask-Web-App mit Jenkins
Einführung in Tornado (1): Python Web Framework mit Tornado gestartet
Python-Protokoll wird nicht mit Docker-Compose ausgegeben
Starten Sie mit Docker einen einfachen Python-Webserver
[Python] Erstellen Sie mit Docker eine Django-Entwicklungsumgebung
[Python] Mit Metie schnell Webseiten-Metadaten abrufen
[Python] Webentwicklungsvorbereitung (Erstellen einer virtuellen Umgebung)
Starten Sie einen Webserver mit Python und Flask
Was vergleichst du mit Python und ==?
Web Scraping mit Python (Wettervorhersage)
Web Scraping mit Python (Aktienkurs)
Fortsetzung der Multi-Plattform-Entwicklung mit Electron und Python
Extrahieren Sie mit Python Daten von einer Webseite
Holen Sie sich mit Poetry eine schnelle Python-Entwicklungsumgebung