www.5129.net > 我的thinkphp只能写到主入口文件,再往下就404了

我的thinkphp只能写到主入口文件,再往下就404了

首先你的FormAction里的集成方法的名称写对了吗?然后把缓存删掉,然后就是你的apache设置正确了吗?

因为默认apache的首页就是index.html、index.php,但是其它页面都是以这个文件为入口的,不通过index.php进行解析,是无法打开其它页面的,之所以首页能打开,是因为你index.php文件存在,但是路由里没有这个路由了

1、查看是否路径文件大小写原因 2、是否是路径地址不对? 3、其它页面的控制器Controller是否存在?

测试正常 linux 上找不到十之八九都是大小写的问题。。。检查一下文件夹的大小写 view的

你直接把170行改成 redirect('404页面地址', 5, '页面跳转中...'); 这样不行吗?

写在前面的话: ThinkPHP的四种URL模式:0(普通模式);1(PATHINFO模式);2(REWRITE模式);3(兼容模式) nginx需要PATHINFO模式,但需要更改nginx配置文件让其支持PATHINFO模式。 系统环境: 系统:CentOS-6.4-x86_64 web服务器:nginx1.2.7 PHP版本:...

404跳转既是访问了不存在的页面。 在Thinkphp的公共配置文件里有相应的配置项,允许开发者这定义错误页面。 config.php文件您应该知道在哪,里面加上这个: 'ERROR_PAGE'=>'/Public/error.html',('键'=>'错误页面访问路径') 再在相应位置准备好...

thinkphp设置添加404页面: 我们知道:当系统在找不到请求的操作方法的时候,会定位到空操作(_empty)方法来执行;当系统找不到请求的控制器名称的时候,系统会尝试定位空控制器(EmptyController)。 利用这个机制我们可以用来定制错误页面和进...

数据库连接错误,数据库用户密码没配置对

空控制器的概念是指当系统找不到请求的控制器名称的时候,系统会尝试定位空控制器(EmptyController),利用这个机制我们可以用来定制错误页面和进行URL的优化。 /** * 空模块,主要用于显示404页面,请不要删除 */class EmptyController extends ...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com