私は共有 IIS ホストを使用していますが、正直なところ、これをどのように達成できるかわかりません。index.php ページはホストのルート ディレクトリにあります。ページごとにディレクトリを作成するのではなく、ページ リクエストごとに index.php をロードすることはできますか?
例:
ユーザーは http:foo.com/bar/ を要求します (「bar」ディレクトリはルート フォルダに存在しません)
ディレクトリが存在するかどうかにかかわらず、サーバーはhttp://foo.com/index.phpを提供します。
私は htaccess を介してこれを行う Apache の方法に慣れていますが、IIS でこれを行う方法がまったくわかりません。htaccess を使用しない唯一の回避策は、404 エラー ページを /index.php に設定することですが、これにより、GET 変数が URL を介して渡されなくなります。ありがとう!