簡易HTTPサーバ移動 (かんいHTTPさーばいどう) *

カテゴリ

plugin_httpserver > 簡易HTTPサーバ

環境

cnako

種類

関数

引数

URLへ|URLに

説明

受信時にヘッダ302(リダイレクト)を出力してURLへページを移動力する。

🔍貯蔵庫ハブ / 🔍貯蔵庫 / 🔍マニュアル / 👓ソース / 📝履歴

簡易HTTPサーバ移動』の詳しい解説 *

plugin_httpserver/簡易HTTPサーバ受信時の処理内で、HTTPステータスコード `302 Found`(リダイレクト)と `Location` ヘッダを出力し、指定したURLへブラウザをリダイレクト移動させます。

フォーム送信後の完了ページへのリダイレクトや、別サイトへの誘導などに利用します。

引数 *

  • URL: 移動先となるURLパスまたは完全なURL(例: `"/thanks"`, `"https://nadesi.com/"`)

利用例 *

!『plugin_httpserver.mjs』を取り込む。

PORT=8000。
PORTで簡易HTTPサーバ起動時には
    「http://localhost:{PORT}/ でサーバーが起動しました。」と表示。
ここまで。

# 「/docs」にアクセスがあったら公式サイトへ移動
「/docs」で簡易HTTPサーバ受信した時には
    「https://nadesi.com/v3/doc/」へ簡易HTTPサーバ移動。
ここまで。

# 「/」へのアクセス
「/」で簡易HTTPサーバ受信した時には
    「<p>トップページです。<a href="/docs">マニュアルはこちら</a></p>」を簡易HTTPサーバ出力。
ここまで。

ブラウザで「http://localhost:8000/docs」を開くと、「https://nadesi.com/v3/doc/」に自動転送されます。

関連 *