質問: wordpress 3.0.1 on iis 6 webサーバのpermalinkの問題 私は最近「wordpressを使ってiis6でiirf url書き換えを使用する」というこのブログを見つけました( http://john-sheehan.com/blog/using-iirf-url-rewriting-on-iis6 john sheehanによるmampを実行している私のmac os x上で開発したwordpressサイトをインストールしてから、そのサイトをms iis 6 windows 2003 server環境に移植したときの-with-wordpress / )。ホームページに行くとすべてうまくいくが他のすべてのページが見つからない - 404。私のサイトはwordpress 3.0.1のpermalinksで設定されている。私はカスタム構造を使っている/http:/www.mysite.com/%ポストネーム%/それで私のページの1つのために見つけることができないパーマリンクの例は http://www.mysite.com/aboutus ですこれを読んで、私のページが見つからないのは、これがapache専用のファイルであるため、iis 6サーバー上で.htaccessファイルと互換性がないためであると考えています。とにかく、iirf url rewriteの使用と私がurlを書き換える完全な初心者であることに関して、上のサイト/ブログエントリを見て、長い話を短くするために、私は以下の質問を持っています:a)私のパーマリンクカスタム構造の/http:/www.mysite.com/%postname%/を達成するために、私のrule's fileはどのように見えるのでしょうか。その結果iis 6のwordpressは実際に上記の私のページを見つけるでしょう。 ?b)このファイルの名前は何ですか。また、webサーバー上のどこ(場所)にruleファイルを置きますか。c)私のサイトをiis 6に保持している私のwordpressディレクトリ内の現在の.htaccessファイルを削除する必要がありますか?これに関するどんな助けでも大いに感謝されるでしょう。ありがとう。
回答: wordpressのパーマリンクからindex.phpを削除するためのisapiフィルタをインストールする必要はありません。htaccessファイルは必要ありません。iis 6.0のwordpressのパーマリンクには、カスタム404リダイレクトfor windowsを使用してください。または任意のwindowsがホスティングを共有しました。 http://dotnetcodebytes.blogspot.com/2011/11/remove-indexphp-from-wordpress-on.html