Wordpress из подпапки и субдомена на IIS: возвращение медиа 404 - PullRequest
0 голосов
/ 07 марта 2019

Я пытаюсь установить дополнительный 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 должны быть дополнительные правила, это правильно?И если да, то какой?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...