Я не работал со ссылками Wordpress по сути, но давайте запустимся с правила медиа. Кажется, существует 2 вещи, отсутствующие в действии. Это не имеет / новостей/, который доступен в {R:1}, и это не составляет-300x198. Не составляя размер изображения, это заботилось бы о корне:
<rule name="WordPress Rule 2" stopProcessing="true">
<match url="^([_0-9a-zA-Z-]+/)?files/(.+)" ignoreCase="false" />
<action type="Rewrite" url="{R:1}wp-includes/ms-files.php?file={R:2}" appendQueryString="false" />
</rule>
Для размера изображения, если бы можно отредактировать исходные ссылки, которые были бы идеальны, иначе URL соответствия должен будет просто вытащить .jpg, и в действии добавляют размер изображения плюс .jpg конкретно.
Три хороших варианта для поиска и устранения неисправностей этого:
Определение службы для службы событий должно быть в реестре, как показано на изображении ниже. Единственные два файла, которые могут отсутствовать, - это svchost.exe
или wevtsvc.dll
, поэтому проверьте их. Я бы сначала побеспокоился о том, чтобы это заработало.
Если есть оба этих файла, один из вариантов - использовать Sysinternals Process Monitor , чтобы попытаться увидеть, какие файлы он пытается открыть, но безуспешно. Запустите его с помощью Запуск от имени администратора
и добавьте фильтр для имени процесса svchost.exe
.