Не удается использовать web.config и .htaccess

Я пытаюсь перенаправить пользователей на определенную страницу с ошибкой 404 (не найдена), но что бы я ни пытался, ничего не происходит.

Я пытался с помощью Web.config с этим кодом:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<customErrors mode="Off">
<error statusCode="404" redirect="~/errorPages/PageNotFound.aspx" />
</customErrors>
<compilation debug="true" strict="false" explicit="true" />
</system.web>
</configuration>

Я пробовал с .htaccess тоже, но мой хост на базе Windows, и мне сказали использовать Web.config,

В любом случае, почему он не работает как на локальном хосте, так и на хосте? Мой сайт закодирован в PHP,

1

Решение

Это работает сейчас, я изменил код:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.webServer>
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" path="./index.php" responseMode="Redirect" />
</httpErrors>
<modules runAllManagedModulesForAllRequests="true"/>
</system.webServer>
</configuration>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]