Я пытаюсь установить дополнительный Wordpress на поддомен в среде размещения IIS.Эта установка помещается в подпапку / domainB / домена domainA, и поддомен domainB.domainA.com правильно обслуживает Wordpress из этой подпапки с довольно постоянными ссылками и прочим.
Однако носители, загруженные через библиотеку мультимедиа, последовательно возвращаются404. Файл загружен правильно и может быть доступен через domainA.com/domainB/../file/, но не через domainB.domainA.com.В бэкэнде некоторые плагины, такие как UpdraftPlus, не могут загрузить много ресурсов (css, js, all возвращают 404).
Файл web.config в корневом каталоге domainA имеет следующую запись для установки корневого WP:
<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" />
Также имеется .htaccess с таким переписыванием:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(domainB)\.domainA\.com$
RewriteCond %{PATH_INFO} !^/domainB
RewriteRule (.*) /%1/$1 [L]
/ domainB / wp-content / имеет установленные разрешения на запись.Я предполагаю, что в файле web.config должны быть дополнительные правила, это правильно?И если да, то какой?