小草根

DZAPP二级域名教程

作者:小草根   发布时间:2014-10-28 09:21   回复数:1   浏览数:1533
小草根
15331小草根管理员
2014-10-28 09:21:03
15331 2014-10-28 09:21:03
话题: 通用 文章
[backcolor=rgb(255, 0, 255)]本教程仅适用于: DZAPP品牌商家4.6 带全套商家扩展
https://www.cgzz8.cn/t-9875-1-1.html
(出处: 草根吧)

使用前请做好泛解析和泛绑定, 如果不支持泛解析, 请单独做好解析和绑定

做好的效果就是输入shop.dzapp.cn/forum.php 可以打开论坛首页

或者说二级域名的解析ip和绑定方法和 www.dzapp.cn是一样的

1. 域名不需要添加“http://”,也不要以“/”结尾,例如:shop.dzapp.cn

2. 通用域名链接可以是任意地址(例如插件, 帖子, 版块, 文章, 日志等), 前面不要加“http://www.dzapp.cn/”,例如 forum.php?mod=viewthread&tid=55792 , 注意不能用伪静态地址

3. 需要修改 config/config_global.php 当中的$_config['cookie']['cookiedomain'] 的值, 通常修改为 '.dzapp.cn', 注意前面有个点

4. 任意开启一项域名,需要配置默认域名,否则会造成多入口问题

5. 需要对 index.php 做如下修改, 找到
} elseif(!empty($_ENV['domain']['root']) &&is_array($_ENV['domain']['root']) && in_array($_ENV['domainroot'],$_ENV['domain']['root'])) {

上面添加
} elseif(is_array($_ENV['domain']['common']) &&$_ENV['domain']['common'][$_SERVER['HTTP_HOST']]) {
$_ENV['curapp'] = substr($_ENV['domain']['common'][$_SERVER['HTTP_HOST']], 0,strpos($_ENV['domain']['common'][$_SERVER['HTTP_HOST']], '.'));
parse_str(substr($_ENV['domain']['common'][$_SERVER['HTTP_HOST']],strpos($_ENV['domain']['common'][$_SERVER['HTTP_HOST']], '?') + 1), $_GET);
} elseif(is_array($_ENV['domain']['plugin']) && $_GET['id'] =array_search($_SERVER['HTTP_HOST'], $_ENV['domain']['plugin'])) {
$_ENV['curapp'] = 'plugin';
} elseif(is_array($_ENV['domain']['shop']) &&$_ENV['domain']['shop'][$_SERVER['HTTP_HOST']]) {
$_ENV['curapp'] = 'plugin';
$_GET['id'] = 'dzapp_shop';
$_GET['mod'] = 'view';
$_GET['shop_id'] = $_ENV['domain']['shop'][$_SERVER['HTTP_HOST']]['id'];



如果你没有修改过index.php,可以直接下载下面对应的版本进行覆盖

3.1版
index.phpindex.php(6.17KB, 下载次数: 57)
2014-1-23 16:35 上传
点击文件名下载附件



2.5,3.0
index.phpindex.php(6.13KB, 下载次数: 17)
2014-1-23 16:35 上传
点击文件名下载附件


临风风
沙发临风风步入草根 2015-01-20 15:38
3.2版的呢?
游客
登录后才可以回帖,登录 或者 注册