永发信息网

Thinkphp 修改模块目录路径问题

答案:2  悬赏:80  手机版
解决时间 2021-01-27 06:09
情况如下:
环境:Thinkphp 3.2.3 , windows iis , iis中已导入了Thinkphp自带的那个url重写文件(.htaccess),已设置 'URL_MODEL' => 2
默认情况下模块都是在Application目录下的,在地址栏中访问localhost/home 可以正常访问到home模块的index控制器的index方法。
但我现在要改成把这些模块都放在根目录下,也就是和Thinkphp框架目录放在同一层,我将index.php文件的define('APP_PATH','./Application/'); 改成 define('APP_PATH','./');
在地址栏中访问localhost/home,模块确实都生成在了根目录下,但访问的却是home目录下的自带的那个index.html文件,而不在是home模块下的index控制器的index方法了,现在必须要localhost/index.php/home这样才能正常访问到。 请问各位前辈们这种情况下要怎么修改才能像原来那样url中不用写index.php就可以访问到? 谢谢了!
最佳答案
把app_path挪到其它目录嘛,你挪到./,路径名home和模块名home重名的了嘛。
服务器当然会先寻找路径home,然后显示其目录下的index.html文件,
你之前域名的home,其实是php的pathinfo模式嘛
全部回答
要在控制器实例化之前设置 如: class base extends controller { public function __construct() { config('template.view_path','template/'); parent::__construct(); } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
吉利帝豪GL行驶60-80码发动机仓会出现啸叫声
京哈高速沈阳方向255公里十800来在什么地方
乙酸跟乙醇在浓硫酸存在并加热的条件下发生的
诋讦的意思是什么啊?知道的请说下!
济南机场到宁阳县怎么坐车?
在护理使用抗菌药物的婴儿时,护士应每日观察
oppor7s怎么转发朋友圈图片
THECAFESTORY地址有知道的么?有点事想过去
什么运动是影响儿童长高的
苍筤的意思是什么啊?知道的请说下!
已知在三角形ABC中,∠B=∠C,∠1=∠2,∠BAD
mr black will be chinese teacher .那里有错
做过眼袋热熔术后头为何痛
五谷故事(永宁路店)地址好找么,我有些事要过
古代西欧宴会开始的时候一般会跳什么舞
推荐资讯
多伦和运宾馆怎么去啊,我要去那办事
如何制定绩效考核方案
疏禁的意思是什么啊?知道的请说下!
我们村大部分年轻人都出来外面打工了,今年回
尚学堂实小幼儿园怎么去啊,我要去那办事
唯唯否否的意思是什么啊?知道的请说下!
右图是人类某种遗传病(受一对等位基因B、b控
100平米的家做小饭桌招多少人合适
优优羽毛球健身会馆地址在什么地方,想过去办
日语的がほ中文什么意思
对方qq上显示的是在线-4g是什么情况?
从金堂怎么做车去红峡谷
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?