b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

帝国cms使用wap版手机网站伪静态实现方法

电脑杂谈  发布时间:2019-05-27 16:22:10  来源:网络整理

帝国cms 手机版伪静态_帝国cms伪静态规则_帝国cms tags伪静态

帝国cms的wap功能是一个实现手机版比较边界且自由度高的方法,但这其中也有一些问题,就是地址只有动态地址,这样对收录似乎并不好。

这里我们以这套模板的wap端为例,来讲一下帝国cms的wap端实现伪静态的方法。

一、wap端模板的路径

首先我们说明一下,wap端的模板是存储在文件当中,地址为 /e/wap/template/ ,这其中有index.temp.php list.temp.php show.temp.php,分别对应首页、列表页、内容页。

二、文件修改

我们打开index.temp.php文件,也就是首页模板,其中list.php为列表页链接,show.php为内容页链接帝国cms 手机版伪静态

帝国cms 手机版伪静态_帝国cms tags伪静态_帝国cms伪静态规则

我们在第31行看到如下代码:

sed -i "/list.php/d" list.php。plt.style.use(['bmh','dark_background'])#plt.style.use(style)-->其中style类型有style : str, dict, or list类型 介绍。the name of a style or a path/url to a style file. for a list of available style names, see style.available.。

纯静态、伪静态,全部支持自由设置规则,内容、栏目自由设置url格式。(这两个命令让静态的页面变成动态的页面,让静态的栏目变成动态的栏目,是伪静态关键的两个步骤,其中,dede就是你安装时的数据表前缀,根据实际情况替换。是否使用伪静态(cfg_rewrite):系统文章内容及栏目使用为静态,默认是关闭这个选项,如果需要启用,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用。

假设我们要把地址伪静态为 /e/wap/list-8.html ,我们将上面的链接代码修改为如下:

$classurl="list-".$r[classid]."html";

其他地方类似,包含list链接的地方都修改为如上的方式。

帝国cms伪静态规则_帝国cms tags伪静态_帝国cms 手机版伪静态

接下来是内容页链接地址,内容页地址是在wap版灵动标签中通过函数生成,函数在/e/wap/wapfun.php文件第527行,代码如下:

$titleurl='show.php?classid='.$r[classid].'&id='.$r[id].'&style='.$wapstyle.'&bclassid='.$class_r[$r[classid]][bclassid].'&cid='.$r[classid].'&cpage=0';

我们也将其修改为静态化的地址,这里需要注意,classid及id两项为必须,其他可忽略:

$titleurl='show-'.$r[classid].'-'.$r[id].'.html';

3、 对于行业内业务板块已经成熟的分类,在站内生成对应的分类列表页即可,因为标签页分为很多种,主要包含分类标签、专题标签以及索引标签,这里seo论坛着重介绍索引标签。或许在刚开始的时候,我们还不会意识到这些tags标签页能为我们带来什么好处,但只要我们坚持更新的话,那么随着网站内容的不断丰富,tags标签页内容也会随之增加,此时一张丰富的“ktv必点粤语歌曲”或“林子祥”标签页就会出现,这样的好处是显而易见的,因为对于列表页而言,只要我们利用得当的话,将可以发挥极大效用。在chrome鼠标手势插件:crxmouse的鼠标手势设置界面,用户可以看到已经设置的手势列表,其中列表框的头部会显示鼠标会进行的哪些操作,基本上都是用箭头来表示,在列表框的下方会显示其对应的功能,用户可以用使用这个功能下拉框列表来选择当前手势对应的功能,比如关闭标签页、新增标签页、打开主页、前进、后退、刷新等功能。

$titleurl="show.php?classid=".$r[classid]."&id=".$r[id]."&style=".$wapstyle."&cpage=".$page."&cid=".$classid."&bclassid=".$bclassid;

帝国cms 手机版伪静态_帝国cms tags伪静态_帝国cms伪静态规则

三、伪静态规则

apache服务器伪静态需要在根目录的.htaccess文件中加入相应伪静态规则即可。12.在dos行下设置静态ipa.设置静态ipcmdnetshnetsh>intinterface>ipinterfaceip>setadd"本地链接"staticip地址maskgatewayb.查看ip设置interfaceip>showaddressarp显示和修改“地址解析协议(arp)”缓存中的项目。如果我们的虚拟主机或者vps环境采用的是litespeed或者apache服务器环境,那我们直接简单的可以用到.htaccess文件作为伪静态规则就可以,只要我们在后台开启静态插件之后就可以自动生成到根目录实现伪静态。

apache:

Options +FollowSymLinks

RewriteEngine on

RewriteRule ^(.*)/e/wap/index.html$ $1/e/wap/index.php

帝国cms伪静态规则_帝国cms 手机版伪静态_帝国cms tags伪静态

RewriteRule ^(.*)/e/wap/list-([0-9]+).html$ $1/e/wap/list.php?classid=$2

RewriteRule ^(.*)/e/wap/show-([0-9]+)-([0-9]+).html$ $1/e/wap/show.php?classid=$2&id=$3

nginx:

location / {

rewrite ^(.*)/e/wap/index.html$ $1/e/wap/index.php

rewrite ^(.*)/e/wap/list-([0-9]+)\.html$ $1/e/wap/list.php?classid=$2

rewrite ^([^\.]*)/article-([0-9]+)-([0-9]+)\.html$ $1/portal.php?。rewrite ^(.*)/forum-([0-9]+)-([0-9]+).html$ $1/forumdisplay.php。rewrite^(.*)/forum-([0-9]+)-([0-9]+)\.html$$1/forumdisplay.php。

}


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-101741-1.html

    相关阅读
      发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

      热点图片
      拼命载入中...