1

私は共有 IIS ホストを使用していますが、正直なところ、これをどのように達成できるかわかりません。index.php ページはホストのルート ディレクトリにあります。ページごとにディレクトリを作成するのではなく、ページ リクエストごとに index.php をロードすることはできますか?

例:

ユーザーは http:foo.com/bar/ を要求します (「bar」ディレクトリはルート フォルダに存在しません)

ディレクトリが存在するかどうかにかかわらず、サーバーはhttp://foo.com/index.phpを提供します。

私は htaccess を介してこれを行う Apache の方法に慣れていますが、IIS でこれを行う方法がまったくわかりません。htaccess を使用しない唯一の回避策は、404 エラー ページを /index.php に設定することですが、これにより、GET 変数が URL を介して渡されなくなります。ありがとう!

4

1 に答える 1

0

私はphpを初めて使用し、apacheをいじっただけですが、404ページをindex.phpにリダイレクトできますか?

これが初心者のように聞こえる場合は申し訳ありません。

于 2012-11-01T00:48:26.080 に答える