thinkphp5 uniapp 绑定到首页

本文详细介绍了如何将uniapp生成的H5网站集成到ThinkPHP框架下,包括重命名入口文件、配置Nginx伪静态规则,以及解决页面路由问题。通过这些步骤,你可以成功地在ThinkPHP的首页展示uniapp的H5应用。

如何将uniapp生成的h5网站添加到thinkphp框架下的首页?

1 将public下入口文件重新命名为home.php

2 设置伪静态 这里已nginx为案例

location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /home.php?s=$1  last;   break;
	}
}

此时可以访问正常访问网站了 但由于缺失默认index文件导致404

3 将uniapp生成的h5文件里的index.html 上传到网站根目录 此时可以正常打开uniappH5首页了

4 打开其他页面包含pages/路由的页面 将提示无法找到pages模块 那么只要在nginx里将这个pages目录排除掉 并指想index.html即可

那么在thinkphp伪静态前添加一条排除伪静态即可

location ~* ^/pages/ {
    default_type text/html;
    alias  /www/wwwroot/网站目录/public/index.html;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值