thinkphp自动跳到首页 --开启域名部署/子域名部署/泛域名部署/IP访问部署

本文详细介绍了ThinkPHP框架如何开启域名部署、子域名部署、泛域名部署和IP访问部署,包括配置参数如APP_SUB_DOMAIN_DEPLOY和APP_SUB_DOMAIN_RULES的设置,以及在不同部署方式下如何实现URL简化和传参。通过实例展示了域名和IP如何绑定到不同的模块和控制器,以实现灵活的URL管理。
摘要由CSDN通过智能技术生成
thinkphp开启域名部署/子域名部署/泛域名部署/IP访问部署

        ThinkPHP支持模块(甚至可以包含控制器)的完整域名、子域名和IP部署功能,让你的模块变得更加灵活,模块绑定到域名或者IP后,URL地址中的模块名称就可以省略了,所以还可以起到简化URL的作用。

        

        无论是子域名还是IP部署,首先要在应用配置文件中开启APP_SUB_DOMAIN_DEPLOY,这是前提,然后配置域名部署规则APP_SUB_DOMAIN_RULES。

            'APP_SUB_DOMAIN_DEPLOY' => 1, // 开启子域名或者IP配置
            'APP_SUB_DOMAIN_RULES' => array(
            /* 域名部署配置
            *格式1: '子域名或泛域名或IP'=> '模块名[/控制器名]';
            *格式2: '子域名或泛域名或IP'=> array('模块名[/控制器名]','var1=a&var2=b&var3=*');
            */
            )

        域名部署的定义格式2和1的区别在于格式2可以隐式传入额外的参数。

        域名和IP的解析涉及到DNS解析以及Apache等服务器的配置,这块不再详细描述,请参考相关百度资料。

            域名或者IP部署到模块并不需要设置模块访问列表。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值