1

今、私はそのスクリプトを持っています

http://www.example.com/cgi-bin/foo?var1=A&var2=B

cgi-binディレクトリの外で実行する方法はありますか?私が持つことができるように

http://www.example.com/foo/?var1=A&var2=B
4

2 に答える 2

2

ScriptAliasApacheでは、httpd.conf(または構成を保持しているファイル)のディレクティブを使用して、実行可能スクリプトを含むことができるディレクトリを変更できます。

mod_rewriteを使用して、実行するスクリプトを指すようにURLを書き換えることもできます。Mod_rewriteを使用すると、必要に応じて、URLの形式で変数などを渡すこともできます。

www.example.com/foo/A/B/ -> www.example.com/foo?var1=A&var2=B

于 2010-07-06T23:08:19.587 に答える
0

短い答え、はい。私はこれについての専門家ではありませんが、あなたが今やったことを正確に実行する多くのフレームワークを知っています(例えば、Ruby onRails)。その多くは、サーバーがURLをルーティングする方法に関係しています。サーバー上のドキュメントを調べてみてください。

于 2010-07-06T22:53:18.490 に答える