无法使用web.config和.htaccess

时间:2015-08-03 23:04:51

标签: php .htaccess web-config

我试图将用户重定向到错误404(未找到)的特定页面,但无论我尝试什么,它什么都不做。

我尝试使用import itertools def func(data, r): return ["".join(x) for x in itertools.combinations(data, r)] 代码:

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> ,但我的主机是基于Windows的,我被告知使用.htaccess

无论如何,为什么它在localhost和主机上都不起作用?我的网站编号为Web.config

1 个答案:

答案 0 :(得分: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>