hwc0212 - 2010/8/3 18:19:00
如题,急需这个设置,当访问不存在的页面的时候会自动跳转到首页,要是想关闭的话该怎么弄?
前提是要开启URL重写,大家测试过再说。我试了很多遍了只有关闭URL重写,404设置才会有用,不然肯定是直接跳转到首页。
xcrane - 2010/8/3 18:22:00
为什么要关闭呢,SEO?那就做个能解决SEO的404错误页面
hwc0212 - 2010/8/3 18:24:00
特殊需要。工信部要求删除那个链接。
xcrane - 2010/8/3 18:25:00
根目录下有没有404文件,有的话删除就行,那就默认是IIS的404了
hwc0212 - 2010/8/3 18:27:00
我试过了,不行,首先跳转到首页,然后才是404文件。只有把index.aspx删除了,404才会出现。
xcrane - 2010/8/3 18:33:00
晕倒,你可以这样测试呀,http://www.你公司的网址/121.ht 这地方随便乱写个都行就可以跳出404错误页了
hwc0212 - 2010/8/3 19:03:00
url重写没有开启是可以的,如果开启就没有用了。
hwc0212 - 2010/8/3 19:04:00
不相信你可以自己试试。我用的是开启 .aspx
xcrane - 2010/8/4 0:38:00
你可以访问我的网站试下效果,你是要去掉404错误页面,还是需要自己做一个呀,工信部怎么会叫你去掉呢?只是说SEO如果直接跳转到首页,网站出现死链的情况下,可能会影响到首页的收录,最坏就是没有首页的收录
xiyou - 2010/8/4 10:54:00
ASP.NET的4.0在web.config中配置
<customErrors mode="Off">
<error statusCode="404" redirect="/error404.html" />
</customErrors>
off改为On
hwc0212 - 2010/8/4 21:31:00
都说了如果开启url重写,是直接跳转到首页,根本不找什么404页面文件。除非关闭url重写,才能够成功。那个我还不如设置为Off,效果是一样的。