Dedecms手机版地址设置为 m.168.com ,以m开头格式参数说明
使用Dedecms程序建网站时,可以设置网站的PC版与手机版访问地址为不同的域名。例如PC版域名为www.168.com,手机版可以设置为m.168.com。(相关教程:DEDE建网站教程)
如何设置Dedecms手机版地址为 m.168.com 格式呢,我们在做手机版时,需要对代码进行一定的修改。
方法/步骤
首先,我们使用的网站空间必需要支持能绑定二级目录,才能实现以 m.168.com 格式访问手机版。将二级域名 m.168.com直接绑定到根网站根目录下的 m文件夹上;
手机模板所有的调用标签和电脑站的调用标签一模一样,但模板里面的连接标签得稍作修改如下:
移动版【动态】改为【静态】:
list.php?tid=~id~ 改成 ~typelink~ list.php?tid=[field:id/] 改成 [field:typelink/] list.php?tid={dede:field name='id'/} 改成 {dede:field.typeurl/} view.php?aid=[field:id/] 改成 [field:arcurl/] 替换成 替换成
实现以二级域名 m.168.com 格式访问手机版
[field:typelink/] 改为 [field:typelink function='preg_replace("(.*/m/)","/",@me) /] [field:typeurl/] 改为 [field:typeurl function='preg_replace("(.*/m/)","/",@me) /] [field:arcurl/] 改为 [field:arcurl function='preg_replace("(.*/m/)","/",@me) /] {dede:field.body/} 改为 {dede:field.body function='replaceurl(@me)'/} {dede:field.content/} 改为 {dede:field.content function='replaceurl(@me)'/}
修改后台手机访问地址,如下图:
后台一键更新网站,选择更新所有。不要使用单独更新首页和HTML。