导航:首页 > IDC知识 > thinkphp5域名重定向

thinkphp5域名重定向

发布时间:2021-03-27 15:36:55

1、thinkphp在LAMP环境下用.htaccess文件去掉index.php 如何重定向其他访问路径

|.htaccess文件代码

<Files ~ "^.(htaccess|htpasswd)$">
deny from all
</Files>
Redirect permanent /index.php /
order deny,allow

或参考ThinkPHP3.0完全开发内手册容 16.2 隐藏index.php

2、thinkphp中怎么实现跳转到其他网站

不管你是不是thinkphp还是其他的PHP框架 ,都可以使用一下方法跳转

header('Location: http://www.example.com/');

但是要注意的是在执行这个语句之前千万不能输出任何内容,要不然就出错了!

3、thinkphp 重定向与跳转的区别

重定向就算再次http请求。
跳转只有一次请求,只是两个方法先后处理罢了。

4、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');

5、tp5中的跳转重定向success error redirect都试过了 就报错该怎么解决

avascript:history.back(-1)特别是表单提交验证错误返回之前那个网页,数据都还在,不用重新输入默认的等待时间success方法是1秒,error方法是3秒P 系统的\Think\Controller类内置了两个跳转方法success和error,用于页面跳转提示,而且可以支持ajax提交。

6、thinkphp5 重定向的时候是否能带参数

class IndexAction extends Action{
public function index(){
$this->redirect('select', array('status'=>1), 3, '页面跳转中~');
}
}

7、thinkphp 控制器中 页面重定向前不能echo?怎么解决

你这样肯定会跳转的,如果写了exit就表示中断执行,就不会执行后面的跳转,这里把exit换成die一样的效果。而且你没有说清楚你的需求。你要echo就不要跳转,如果要跳转,要想输出echo的东西,可以将其分配到模板上自行输出

8、thinkphp5 如何将域名访问绑定到不同的模块

判断域名,if(值1){url1}elseif(值2){url2}else{其他},各模块一个配置文件,配置默认访问和禁止访问等;我的话,我会用JS判断!

与thinkphp5域名重定向相关的知识