PHPCMS手机站伪静态设置详细教程


Posted in PHP onFebruary 06, 2017

1、打开/phpcms/modules/wap/functions/global.func.php

找到里面的这两个函数,如下图所示的注释掉的那行代码,在下面加入一行代码。

function list_url($typeid) { 
  #return WAP_SITEURL."&a=lists&typeid=$typeid"; 
  return "/list-$typeid".'.html'; 
} 
function show_url($catid, $id, $typeid='') { 
global $WAP; 
if($typeid=='') { 
 $types = getcache('wap_type','wap'); 
 foreach ($types as $type) { 
  if($type['cat']==$catid) { 
  $typeid = $type['typeid']; 
  break; 
  } 
 } 
}  
  #return WAP_SITEURL."&a=show&catid=$catid&typeid=$typeid&id=$id"; 
  return "/show-$catid-$typeid-$id-1".'.html'; 
}

2、打开/phpcms/modules/wap/index.php

找到第59行,如下图所示的注释掉的那行代码,在下面加入一行代码。

#define('URLRULE', 'index.php?m=wap&c=index&a=lists&typeid={$typeid}~index.php?m=wap&c=index&a=lists&typeid={$typeid}&page={$page}'); 
define('URLRULE', 'list-{$typeid}.html~list-{$typeid}-{$page}.html');

3、添加伪静态规则

我使用的是apache服务器,把apache服务器设置支持.htaccess文件,在网站根目录创建.htaccess文件,在里面添加代码:

RewriteEngine On  

RewriteRule ^list-([0-9]+)-([0-9]+) index.php?&a=lists&typeid=$1&page=$2 
RewriteRule ^list-([0-9]+) index.php?&a=lists&typeid=$1; 
RewriteRule ^show-([0-9]+)-([0-9]+)-([0-9]+) index.php?a=show&catid=$1&typeid=$2&id=$3;

这样,phpcms手机站就变成伪静态了。

.htaccess如何设置和创建可自行百度一下,方法都比较简单,这里就不细说了。

如果是nginx服务器,重写规则这样写:

rewrite ^/list-([0-9]+).html /index.php?&a=lists&typeid=$1 last; 
rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+)-1.html /index.php?a=show&catid=$1&typeid=$2&id=$3 last;

以上所述是小编给大家介绍的PHPCMS手机站伪静态设置),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
建立文件交换功能的脚本(二)
Oct 09 PHP
PHP+DBM的同学录程序(1)
Oct 09 PHP
对象失去焦点时自己动提交数据的实现代码
Nov 06 PHP
PHP中最容易忘记的一些知识点总结
Apr 28 PHP
ThinkPHP实现二级循环读取的方法
Nov 03 PHP
PHP结合jQuery插件ajaxFileUpload实现异步上传文件实例
Aug 17 PHP
Symfony2 session用法实例分析
Feb 04 PHP
PHP6连接SQLServer2005的三部曲
Apr 15 PHP
[原创]php常用字符串输出方法分析(echo,print,printf及sprintf)
Jul 09 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
Yii框架页面渲染操作实例详解
Jul 19 PHP
Thinkphp自定义生成缩略图尺寸的方法
Aug 05 PHP
php使用变量动态创建类的对象用法示例
Feb 06 #PHP
PHP单例模式定义与使用实例详解
Feb 06 #PHP
PHP第三方登录―QQ登录实现方法
Feb 06 #PHP
php计算给定日期所在周的开始日期和结束日期示例
Feb 06 #PHP
PHP实现判断数组是一维、二维或几维的方法
Feb 06 #PHP
php中get_magic_quotes_gpc()函数说明
Feb 06 #PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
Feb 06 #PHP
You might like
php获取twitter最新消息的方法
2015/04/14 PHP
php实现短信发送代码
2015/07/05 PHP
php实现网页端验证码功能
2017/07/11 PHP
RSA实现JS前端加密与PHP后端解密功能示例
2019/08/05 PHP
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
原始XMLHttpRequest方法详情回顾
2013/11/28 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
javascript闭包入门示例
2014/04/30 Javascript
JavaScript入门基础
2015/08/12 Javascript
javascript下拉列表中显示树形菜单的实现方法
2015/11/17 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
2016/09/05 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
[05:59]带你看看DPC的台前幕后
2021/03/11 DOTA
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
判断python字典中key是否存在的两种方法
2018/08/10 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
如何不用安装python就能在.NET里调用Python库
2019/07/12 Python
Python range、enumerate和zip函数用法详解
2019/09/11 Python
python实现替换word中的关键文字(使用通配符)
2020/02/13 Python
python批量修改xml属性的实现方式
2020/03/05 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
python json.dumps() json.dump()的区别详解
2020/07/14 Python
python如何提升爬虫效率
2020/09/27 Python
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
美国本地交易和折扣网站:LocalFlavor.com
2017/10/26 全球购物
园林资料员岗位职责
2013/12/30 职场文书
体育专业自荐书
2014/05/29 职场文书
承诺书格式
2014/06/03 职场文书
优秀本科毕业生自荐信
2014/07/04 职场文书
殡葬服务心得体会
2014/09/11 职场文书
2014年最新离婚协议书范本
2014/10/11 职场文书
中学生勤俭节约倡议书
2015/04/29 职场文书
《迟到》教学反思
2016/02/24 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS