Это немного более старый вопрос, но я имел дело с той же проблемой и не нашел четкого ответа, так что это может кому-то помочь. Я исправил то же самое с помощью следующих шагов:
1) Убедитесь, что правила в файле web.config папки с wordpress не чувствительны к регистру. Мой web.config выглядит так:
<rewrite>
<rules>
<rule name="wordpress" patternSyntax="Wildcard">
<match url="*" ignoreCase="true" />
<conditions>
<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>
2) Установите и активируйте плагин WordPress (первый фрагмент кода) по этой ссылке: постоянные ссылки без учета регистра
Это не лучшее решение, потому что оно не создает хороших канонических URL-адресов с постоянным перенаправлением 301, например, но работает как быстрое решение.