2

最近、ブログをワードプレスからゴーストに切り替えました。古いワードプレスの 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 を正しくリダイレ​​クトするにはどうすればよいですか?

4

1 に答える 1