カスタム投稿のパーマリンク構造は、サーバーの.htaccess
ファイル(またはあなたの場合はIIS Web.config
)で書き込み権限が必要です。このファイルはWordPressによって書き込み可能であることを確認してください。
また、このファイルにカスタムルールを手動で追加することもできます。 WordPressのファイルがインストールされている同じディレクトリに配置されてWeb.config
ファイルを開き、system.webServer
要素に次のXMLセクションを貼り付けます。私はWordPressがWebサイトroot
ディレクトリにインストールされていることを前提とし
<rewrite>
<rules>
<rule name="Main Rule" stopProcessing="true">
<match url=".*" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
注意。 WordPressがサブディレクトリにインストールされている場合、WordPressファイルと同じサブディレクトリ内にあるWeb.config
ファイルに、上記のサンプルコードで使用されている書き換えルールを含める必要があります。
ご意見ありがとうございます。まず第一に、web.configは書き込み可能です。第二に、WordPressはサブディレクトリで実行されています(このサブディレクトリ内のweb.configを使用して違いがあります)。あなたのコードがWPがインストールされているサブディレクトリのweb.configにあるかどうかを確認します。もしそうでなければ、追加してテストします。 – Jamie000012
WordPressのサブフォルダにあるweb.configには既にそのコードが含まれていますが、わずかに異なります。残念なことにあなたも私はあなたのことを試しましたが、運はありません。 – Jamie000012