none
IIS+wordpress(404.php) RRS feed

  • Вопрос

  • Проблема - вместо моей страницы 404.php ( http://c2n.me/3uEfuD6 ) при переходе на не существующую страницу кидает на страницу 404 веб платформы ( http://clip2net.com/s/3uEdkM7 ) 

    Вопрос - как задействовать мой шаблон страницы 404.php вместо того шаблона что подсовывает IIS ?

    22 февраля 2016 г. 9:53

Ответы

  • Всем спасибо, проблема решена, по какой-то причине сразу не заработало, а теперь все вышло . Код ниже

    <?xml version="1.0"?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name="Main Rule" stopProcessing="true">
    <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" />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration> 

    • Помечено в качестве ответа dev1anne 23 февраля 2016 г. 7:17
    23 февраля 2016 г. 7:08

Все ответы

  • Прописал http://clip2net.com/s/3uEAqtX но не помогло. При попытке изменить постоянные ссылки в вп пишет "Структура постоянных ссылок обновлена. Теперь уберите разрешение на запись с файла web.config!http://c2n.me/3uEASK3 После изменения доступа на файл вебконфиг на только чтение в вп при обновлении пишет http://clip2net.com/s/3uEBghB При данных манипуляциях все равно кидает на 404 страницу IIS
    22 февраля 2016 г. 12:02
  • проблем с софтом сторонних фирм  не возникало. А вордпресс - одно из приложений которое загружаеться официально через веб платформу. (и логично должно с ним нормально взаимодействовать)

    p/s на форуме wp предлагают примерно теже танцы что и в вашем предложении. Но они не приводят к желаемому результату. :( 

    • Изменено dev1anne 22 февраля 2016 г. 14:36
    22 февраля 2016 г. 14:32
  • Здравствуйте,

    Пробуете так, в случае если 404.php находиться в корне сайта:
    <configuration>
    <system.webServer>
        <httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="/404.php" responseMode="ExecuteURL" />
        </httpErrors>
    </system.webServer>
    </configuration>


    Best Regards, Andrei ...
    MCP

    22 февраля 2016 г. 23:49
    Модератор
  • Всем спасибо, проблема решена, по какой-то причине сразу не заработало, а теперь все вышло . Код ниже

    <?xml version="1.0"?>
    <configuration>
    <system.webServer>
    <rewrite>
    <rules>
    <rule name="Main Rule" stopProcessing="true">
    <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" />
    </rule>
    </rules>
    </rewrite>
    </system.webServer>
    </configuration> 

    • Помечено в качестве ответа dev1anne 23 февраля 2016 г. 7:17
    23 февраля 2016 г. 7:08