Windows IIS上でWordPressを構築し、ディレクトリ型ネットワークを作成した場合、ネットワークサイトのダッシュボードにアクセスする際に404エラーが出る事象の解決方法

環境:

Windows IIS上でWordpressを構築し、ディレクトリ型ネットワーク(例:https://abc.com/site1)を作成する。

ネットワークをインストるした後、「サイトネットワークの設置」画面で、

「次の内容を E:/vhosts/1space.space/gcnk.top/ にある web.config ファイルへ追加して、他の WordPress ルールを置き換えてください:」より下のテキスト内容をコピーし

Web.configファイルに追加する。

 

事象:

ネットワークサイトのダッシュボードにアクセスする際に404エラーが出る。

原因:
Wordpressから提供されたweb.configファイルの追加用内容に、不具合があった。

 

解決方法:

web.configファイルの記述内容を以下に修正する。

[ WordPressの提供記述の該当部分 ]
<rule name=”WordPress Rule 4″ stopProcessing=”true”>
       <match url=”^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*)” ignoreCase=”false” />
       <action type=”Rewrite” url=”{R:1}” />
</rule>

[修正後内容]

<rule name=”WordPress Rule 4″ stopProcessing=”true”>
       <match url="^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*)" ignoreCase=”false” />
       <action type=”Rewrite” url=”{R:1}” />
</rule>

 

コメントを残す

メールアドレスが公開されることはありません。