PHP5(fastcgi)でIIS7上のWordpress MU 2.7用のrewriteルールを設定しようとしています。私は唯一のWeb.configファイルに次の書き換えルール持っている瞬間IIS7リライトがリダイレクト時に "index.php"をパスに追加しないようにしますか?
:私はURLを入力します。現時点では
<rule name="Canonical Host Name" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" negate="true"
pattern="^subdomain\.example\.com$" />
</conditions>
<action type="Redirect"
url="http://subdomain.example.com/{R:1}"
redirectType="Permanent" />
</rule>
(下記参照)、それは右のホスト名にをリダイレクトするが、いくつかのためにん理由はindex.php/
とパスを付加します:
url: `http://subdomain/my/path/123`
redirects to: `http://subdomain.example.com/index.php/my/path/123`
should redirect to: `http://subdomain.example.com/my/path/123`
誰もこれがあるとどのように私はこれを防ぐことができる理由のアイデアを持っていますか?
特定のサーバー設定などがありませんか? php.ini? web.configルール?それとも、書き換えルールが間違っているだけですか?
編集:この問題は、Wordpressのパーマリンク構造とは関係がないようです!リダイレクトindex.php
を削除した場合の動作は同じです。私は、PHPコードが実行されているとは思わない...これは、より高いレベルにある必要があります。
パーマリンク構造のWordpressにはどのような設定がありますか? –
それは問題ですか? 現時点では、私は他のすべてのルールを外してサブフォルダが明らかに見つからないので、両方のURLに対して404エラーが表示されます。 PHPはまだ実行されていません。 – Ben