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

1

Я пытаюсь перенаправить пользователей на определенную страницу с ошибкой 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.

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

  • 0
    Что вы используете IIS или Apache?
  • 0
    Я бегу IIS.
Показать ещё 5 комментариев
Теги:
.htaccess
web-config

1 ответ

0

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

<?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>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню