#!/bin/sh を言語として使用しています。
2 に答える
2
リダイレクトを行うのは簡単です。次のような正しい HTTP ヘッダーを返すだけです。
Location: http://www.w3.org/pub/WWW/People.html
問題は、ユーザーのブラウザで URL の変更が表示されることです。
技術的には、「転送」は、通常「フレームワーク」(つまり、指定したサーブレット API) によってサポートされる内部リダイレクトです。#!/bin/sh で「内部転送」を機能させるには、次のようなことを行う必要があると思います (疑似コード)
# before i've printed anything to the output
if "should i forward"
my_other_cgi_page.sh
exit
fi
于 2010-01-28T21:02:00.260 に答える