Phpcms手机网站比较蛋痛的一点是部署手机站后与pc主站同目录!m站的栏目数据还需要重新绑定栏目,这对于SEO来说简直是一个灾难!而且index比较麻烦,链接也是动态链接!不仅维护非常麻烦,优化起来也是很费劲的,下面详细介绍如何手机端同步主站,单独手机站目录及伪静态; 手机端同步主站 Phpcms有一个wap模块,wap站点需要使用wap模块的tag标签获取数据,下面介绍如何使手机站同样适用pc tag标签调取数据,我们找到wap模块的list-标签把pc的list标签完全复制到wap模块的list标签中,include template(‘content’,$template);改为include template('wap',$template);这样,我们就可以完全同步主站栏目数据并适用单页面!这里需要注意两点: 1、 wap需要typeid参数,也就是后台wap管理中绑定的pc栏目id,这样操作之后,我们可以自己加入一个catid参数,typeid的值和catid一样就可以了。 2、 wap的模版保持和pc模版同名,pc有几个模版,wap就几个模版,wap端样式自行修改,tdk不在重述。 单独手机站目录 M站使用单独目录可以自己定义rebots,404,sitemap等等,在网站根目录建立m文件夹,apache http.conf不在重述,只需要注意一个配置:DirectoryIndex index.php 访问wap主域时默认请求的页面,也可以使用其他文件名。 在index.php中我们可以这样使用: 列表页:新建list.php代码如下:
内容页使用相同的方法,新建details.php修改ur地址及参数就可以了。 PhpmsM站伪静态 Phpcms wap模块的地址修改也非常简单,找到wap模块global.func.php,修改为我们想要的静态地址就可以了,然后新建伪静态规则,就可以访问了,但是,我们修改为后会发现,图片或css样式错误,我们只需要把资源重定向到主站就可以完美解决了,规则如下: RewriteEngine on RewriteRule ^uploadfile(.*)$ $1 ==资源重定向 RewriteRule ^statics(.*)$ $1 ==资源重定向 RewriteRule ^content-([0-9]+)-([0-9]+).html$ details.php?m=wap&a=show&catid=$1&id=$2&typeid=$1 ==内页地址 RewriteRule ^ category -([0-9]+)-([0-9]+)[/]?$ category .php?m=wap&a=lists&catid=$1&page=$2&typeid=$1 ==列表页及单页地址 以上就是phpcms整站二开流程方法,介绍比较粗暴,不是非常详细,但,我们都是需要不断学习的,是么?引爆流量的一个点,是如何聚合网站数据,对于大数据的网站来说,这样的流程方法虽然不能彻底解放你的双手,但解放你一只手完全是足够的。有足够的内容支撑,大量的长尾栏目部署,解决了內链、内容等等问题,我相信流量只是一个时间问题【短时间内】,大多数站长也不会说SEO优化仅仅就是发发外链、写写文章那么简单! (责任编辑:admin) |