网站设置了404不完全生效

问:FTP:hfbyt08q
这个是404页面 www.mimachina.com/404.html 设定了一秒到首页
下面随意写的两个不存在的错误页
404无效 http://www.mimachina.com/54544dsf 
404有效 http://www.mimachina.com/54544dsf
这个是什么情况,网站设置了404不完全生效

答:您好,

查看是受站点根目录下的web.config文件中的伪静态规则影响,访问一个不存在的地址,程序会交给index.php处理,因此自定义的404页面无法生效;目前查看该站点的页面地址不是伪静态地址,如果站点程序并没有使用该伪静态规则,可以注释掉这部分规则,自定义的404页面就可以生效了,操作前请先对原web.config文件做个备份;非常感谢您长期对我司的支持!

问:设置了动态404页面转跳,但是未生效

答:您好,

非常抱歉,查看您的站点程序设置了url重写,访问一个不存在的地址比如http://www.mydlxd.com/sasdsa ,会被重写为http://www.mydlxd.com/index.php/sasdsa ,而index.php是存在的,因此设置的404页面无法生效,需要您通过程序代码来实现404页面;非常感谢您长期对我司的支持!

问:意思是伪静态里面也要做相应的地址转跳?

答:您好,

不是伪静态做跳转,而是需要通过程序代码判断来返回404页面,比如访问的是http://www.mydlxd.com/honor.html 这个地址,程序通过传入的地址honor.html 判断这个页面是存在的,则返回正常的页面; 访问不存在的地址比如http://www.mydlxd.com/sasdsa ,传入的值是sasdsa ,程序判断不存在,则返回404页面;查看您的站点程序是类似thinkphp的框架,网上有一些在thinkphp框架下设置404页面的教程,您可以搜索下相关资料做参考;非常感谢您长期对我司的支持!

问:在网站跟目录 创建了404.html  并 设置了htaccess 文件。。。。。但404 无效

问:FTP用户名:**********

答:您好,查看www下没有.htaccess文件,已经帮您设置,现在显示正常,非常感谢您长期对我司的支持!

问:

答:您好

原因是您设置了404页面格式有误,已参考教程https://www.west.cn/faq/list.asp?unid=810 帮您重新设置了404,现在测试了404生效了的了,如图,请您再试,非常感谢您长期对我司的支持!

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 网站设置了404不完全生效

登录

找回密码

注册