Wordpress отображает страницу вместо ошибки 404 без префикса https - PullRequest
0 голосов
/ 04 февраля 2019

В моем приложении Wordpress на iis при использовании www отображается конкретная страница вместо 404 для отсутствующей страницы.без https: // то есть:

https://www.mydomain.co.uk/cabbage переходит на страницу ошибки 404

www.mydomain.co.uk / cabbage переходит на страницу моего сайта, если я отключаюэта страница просто переходит на другую, а не на страницу 404.

Попытались повторно сохранить постоянные ссылки и отключить плагин перенаправления.

1 Ответ

0 голосов
/ 04 февраля 2019

Согласно документации WordPress, если вы работаете с IIS 7+, вам также необходимо установить модуль URL Rewrite 1.1+.Это довольно стандартный модуль и часто уже установлен.

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 <system.webServer>
  <rewrite>
   <rules>
    <rule name="wordpress" patternSyntax="Wildcard">
     <match url="*"/>
     <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>
 </system.webServer>
</configuration>

Если у вас уже был файл web.config, просто добавьте отсутствующие теги, не удаляя ни одну из существующих настроек.

...