FastCGIを使用してPHP5.3およびIIS5.1で機能するクエリ文字列パラメーターを使用して「クリーンな」PathInfoスタイルのURLを取得しようとしています。私は私が使用できることを発見しました:
(1)http://www.example.com/index.php?/path/to/foo/
だがしかし:
(2)http://www.example.com/index.php/path/to/foo/
(欠落していることに注意してください?)
URLを次のようなクエリ文字列と混合するまでは、これは大きな問題ではありません。
(3)http://www.example.com/index.php?/path/to/foo/?color=blue&size=small
これにより、$_GETは次のようになります。
Array
(
[/myapp/foo/bar?colour] => blue
[size] => small
)
以下の(4)のようなURLスキームを機能させ、IIS5.1で$_GETが正しく入力されるようにする方法はありますか?
(4)http://www.example.com/index.php/path/to/foo/?color=blue&size=small
PS-以前はこれができたのを覚えていますが、当時はIISではなくApacheを使用していたと思います。これにApacheを使用できません。ただし、運用サーバーにはIIS7があります(マシンにはIIS 5.1しかありません)。