1、thinkphp5 如何将域名访问绑定到不同的模块
判断域名,if(值1){url1}elseif(值2){url2}else{其他},各模块一个配置文件,配置默认访问和禁止访问等;我的话,我会用JS判断!
2、thinkphp 如何多域名部署项目 - PHP框架开发
?
3、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{4、thinkphp3.1.3 开启子域名部署后,如何对每个分组进行独立路由?
如果只启用m子域名,admin/xxx/xxx是可以正常用的。
如果有些地址不能访问,添加路由规则即可
'URL_ROUTER_ON' => true,
'URL_ROUTE_RULES' => array();
5、thinkphp如何绑定二级域名
先在根目录创建一个手机目录,名称随意,再创建一个手机模块
手机目录版里面有个权新的index.php入口文件,内容如下
定义一个define绑定到手机模块中,这样就行了,至于页面跳转用js跳转到:域名/mobile,或者直接绑定二级域名到根目录下的mobile文件夹即可
6、thinkPHP怎么做图片域名部署
获取当前域名,获取图片地址,拼接字符串。
不过这样做出来的东西可移植性很差啊。难道你把所有的图片都部署在图片专用的服务器上了!
7、thinkphp 二级域名访问无效 求助
ThinkPHP支持分组的二级域名部署,该功能可以使项目中的多个分组呈现为二级域名的形式,例如经过配置二级域名部署,可以把:
http://domain.com/index.php/Admin/或者http://domain.com/Admin/
变为 http://admin.domain.com/ 访问方式。
先配置域名, 以 apache为例 , 配置如下:
#主域名
DocumentRoot D:\htdocs\www
ServerName domain.com
#子域名
DocumentRoot D:\htdocs\www
ServerName admin.domain.com
ServerAlias *.domain.com
然后配置host, 以windows为例编辑C:\WINDOWS\system32\drivers\etc\hosts 文件,增加下面两行:
127.0.0.1 domain.com
127.0.0.1 admin.domain.com
接下来修改程序的配置文件config.php如下
'APP_GROUP_LIST' => 'Home,Test,Admin',
'DEFAULT_GROUP' =>'Home',
'APP_SUB_DOMAIN_DEPLOY'=>1, // 开启子域名配置
/*子域名配置
*格式如: '子域名'=>array('分组名/[模块名]','var1=a&var2=b');
*/
'APP_SUB_DOMAIN_RULES'=>array(
'admin'=>array('Admin/'), // admin域名指向Admin分组
'test'=>array('Test/'), // test域名指向Test分组
),
8、thinkphp3.1 二级域名部署和各个二级域名的URL路由设置 ,配置文件怎么写?????
http://doc.thinkphp.cn/manual/sub_domain_deploy.html
ThinkPHP支持分组的二级域名部署,该功能可以使项目中的多个分组呈现为二级域名的形式,例如经过配置二级域名部署,可以把:
http://domain.com/index.php/Admin/或者http://domain.com/Admin/
变为 http://admin.domain.com/ 访问方式。
先配置域名, 以 apache为例 , 配置如下:
#主域名
DocumentRoot D:\htdocs\www
ServerName domain.com
#子域名
DocumentRoot D:\htdocs\www
ServerName admin.domain.com
ServerAlias *.domain.com
然后配置host, 以windows为例编辑C:\WINDOWS\system32\drivers\etc\hosts 文件,增加下面两行:
127.0.0.1 domain.com
127.0.0.1 admin.domain.com
接下来修改程序的配置文件config.php如下
'APP_GROUP_LIST' => 'Home,Test,Admin',
'DEFAULT_GROUP' =>'Home',
'APP_SUB_DOMAIN_DEPLOY'=>1, // 开启子域名配置
/*子域名配置
*格式如: '子域名'=>array('分组名/[模块名]','var1=a&var2=b');
*/
'APP_SUB_DOMAIN_RULES'=>array(
'admin'=>array('Admin/'), // admin域名指向Admin分组
'test'=>array('Test/'), // test域名指向Test分组
),
3
9、同台服务器不同域名thinkphp共享session变量
include <conio.h>
void main(void)
{
int color;
for (color = 1; color < 16; color++)
{
textcolor(color);/
cprintf("This is color %d\r\n", color);
}
textcolor(128 + 15);
cprintf("This is blinking\r\n");
}
10、thinkphp中如何实现一个站点根据地区显示不同的域名,比如www.tuojie.com点成都显示cheng.tuojie.com
我理解你的意思是不同的域名指向相同的站点吗?那你在配置的时候NGINX的时候,域名匹配吧!
*.tuojie.com.都指向你的站点是不是就可以了!