今、私はそのスクリプトを持っています
http://www.example.com/cgi-bin/foo?var1=A&var2=B
cgi-binディレクトリの外で実行する方法はありますか?私が持つことができるように
http://www.example.com/foo/?var1=A&var2=B
ScriptAliasApacheでは、httpd.conf(または構成を保持しているファイル)のディレクティブを使用して、実行可能スクリプトを含むことができるディレクトリを変更できます。
mod_rewriteを使用して、実行するスクリプトを指すようにURLを書き換えることもできます。Mod_rewriteを使用すると、必要に応じて、URLの形式で変数などを渡すこともできます。
www.example.com/foo/A/B/ -> www.example.com/foo?var1=A&var2=B
短い答え、はい。私はこれについての専門家ではありませんが、あなたが今やったことを正確に実行する多くのフレームワークを知っています(例えば、Ruby onRails)。その多くは、サーバーがURLをルーティングする方法に関係しています。サーバー上のドキュメントを調べてみてください。