thinkphp如何根据域名跳转到其他目录页面

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp如何根据域名跳转到其他目录页面相关的知识,希望对你有一定的参考价值。

Thinkphp redirect 方法可以实现页面的重定向(跳转)功能。

redirect 方法语法如下:

$this->redirect(string url, array params, int delay, string msg)

参数说明:

参数

说明

url    
必须,重定向的 URL 表达式。    

params    
可选,其它URL参数。    

delay    
可选, 重定向延时,单位为秒。    

msg    
可选,重定向提示信息。    

ThinkPHP redirect 实例

在 Index 模块 index 方法中,重定向到本模块的 select 操作:

class IndexAction extends Action
    public function index()
        $this->redirect(\'select\', array(\'status\'=>1), 3, \'页面跳转中~\');
    
// 不延时,直接重定向
$this->redirect(\'select\', array(\'status\'=>1));
// 延时跳转,但不带参数,输出默认提示
$this->redirect(\'select\', \'\', 3);
// 重定向到其他模块操作
$this->redirect(\'Public/login\');
// 重定向到其他分组
$this->redirect(\'Admin-Public/login\');
参考技术A 你说的泛域名吧?需要配置一些,二级域名直接跳转到某个模板下是不?如果是,追问我,我详细说说 参考技术B 能说的详细一点吗,这样没看明白你什么意思

H5跳转小程序,可以跳转任意小程序,以及任意小程序的页面地址获取。

参考技术A H5跳转小程序 。

1登录 微信公众平台 进入“公众号设置”的“功能设置”里填写“JS接口安全域名”。

2这个JS接口安全域名就是访问你H5地址的域名。

3通过config接口注入权限验证配置并申请所需开放标签( 签名算法 )

如果上面操作都没有问题 那么打开页面会显示这样的界面

这里可以看到config配置都加载出来了,但是按钮没有显示

直接用手机打开这个网页

好的,测试成功。

有的<template>这个标签不显示换成<script type="text/wxtag-template">这个试试

如果按钮手机上不显示 检查下config是否载入 检查APPID是否是对应的服务号,检查JS安全域名是否配置了你的H5域名地址。

如果出现图上这样的问题:需要确认一下,微信版本要求为:7.0.12及以上。 系统版本要求为:iOS 10.3及以上、Android 5.0及以上。

此标签id为小程序的原始ID,path为小程序的页面地址后面必须加.html,上面这个地址是我跳转小程序直播间,亲测成功。

你可以跳转任意小程序,只需要知到他页面地址。页面地址的获取方法:

我这里以QQ音乐小程序为例。

1.第一步把该小程序添加到我的小程序

2.第二部点击名称 查看更多资料获取到原始ID和APPID

3.进入小程序后台,点击工具获取小程序码,把刚刚得到的APPID放进去

4.点击获取更多页面路径,把自己的微信号填进去,点击开启。然后回到QQ音乐小程序,点击右上角三个点,你会发现多了个复制链接。

pages/home/home.html 这个就是获取到QQ音乐的页面链接。

然后我们把原始ID和这个链接填入到刚刚H5标签内,就可以跳转到QQ音乐了。

以上是关于thinkphp如何根据域名跳转到其他目录页面的主要内容,如果未能解决你的问题,请参考以下文章

同一个域名,Nginx可以根据目录指定到不同网站吗

如何实现手机访问时自动跳转到手机网站上,而不是PC网站呢?独立的域名以及空间

百度小程序可以跳转到网页吗?

泛域名解析,域名重定向的问题!

微信如何实现自动跳转到用其他浏览器打开指定页面下载APP

apache服务器主域名跳转www域名