www.ctrt.net > thinkphp中去掉inDEx.php后,ADmin.php也被去掉了...

thinkphp中去掉inDEx.php后,ADmin.php也被去掉了...

可以参考一下官方开发手册的 URL重写

必须伪静态支持才行。伪静态去掉index.php和admin.php,然后程序的config.php配置文件添加'URL_MODEL',设置成 'URL_MODEL' => 2,//REWRITE模式 注:如果空间不支持伪静态,千万不能把URL_MODEL的值设置为2,不然会打不开网站

必须伪静态支持才行。伪静态去掉index.php和admin.php,然后程序的config.php配置文件添加'URL_MODEL',设置成 'URL_MODEL' => 2,//REWRITE模式 注:如果空间不支持伪静态,千万不能把URL_MODEL的值设置为2,不然会打不开网站

你应该是用于生成链接吧? 如果是的话:请使用U('模块/控制器/操作')的方式就可以生成Index模块中的控制器和操作了。 如果你是想用于内部跨模块调用的话,可以使用A('模块/控制器/操作')这种类型。具体可以参考手册。

可以试试url重写 配置一下服务器试试

index.php和admin.php是在在同一个目录下面吗?他们的MVC也在同一个目录下面吗?使用域名执行不一样。可以区分的!我觉得你想的多了,在URL的时候根据不同的参数,会找对应的文件夹下面的程序吧!

使用.htaccess文件 这个里面配置,重写url ,想怎么写就怎么写,管他几个入口呢

tp不是pathinfo的伪静态路径么? 你没开? 这么会带上admin.php?正常不是index.php/admin/控制器/具体函数么?

访问的路径不就是localhost/thinkphp/admin.php/Index模块里的/index方法吗?

是不是在调用分页的地方没有写对

网站地图

All rights reserved Powered by www.ctrt.net

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