最近、ブログをワードプレスからゴーストに切り替えました。古いワードプレスの URL を機能させ続けるために、いくつかの書き換えルールを追加しました。
私の wordpress サイトでは、次の URL 形式を使用していました。
/blog/year/month/post-title
/blog/index.php/year/month/post-title
Ghost は次の URL 形式を使用します。
/post-title
これが私の主な書き換えルールです。index.php を使用しないパターンでは問題なく動作しますが、index.php を使用すると/index/
.
<rule name="wordpress to ghost" stopProcessing="true">
<match url="^blog/(index\.php/)?\d+/\d+/([\w\-]+)/?" />
<action type="Redirect" url="{R:2}" />
</rule>
このルールを修正して、index.php で URL を正しくリダイレクトするにはどうすればよいですか?