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 date函数参数详解
Nov 27 PHP
基于magic_quotes_gpc与magic_quotes_runtime的区别与使用介绍
Apr 22 PHP
解析php常用image图像函数集
Jun 24 PHP
php设计模式之命令模式使用示例
Mar 02 PHP
php顺序查找和二分查找示例
Mar 27 PHP
php中删除数组的第一个元素和最后一个元素的函数
Mar 07 PHP
php获取当前页面完整URL地址
Dec 30 PHP
php使用FFmpeg接口获取视频的播放时长、码率、缩略图以及创建时间
Nov 07 PHP
Yii2中datetime类的使用
Dec 17 PHP
php指定长度分割字符串str_split函数用法示例
Jan 30 PHP
解决在Laravel 中处理OPTIONS请求的问题
Oct 11 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 unset全局变量运用问题的深入解析
2013/06/17 PHP
解析PHP汉字转换拼音的类
2013/06/18 PHP
php和jquery实现地图区域数据统计展示数据示例
2014/02/12 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
php 多文件上传的实现实例
2016/10/23 PHP
在laravel框架中使用model层的方法
2019/10/08 PHP
JavaScript 继承详解(一)
2009/07/13 Javascript
打豆豆小游戏 用javascript编写的[打豆豆]小游戏
2013/01/08 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
JavaScript实现对下拉列表值进行排序的方法
2015/07/15 Javascript
程序员必知35个jQuery 代码片段
2015/11/05 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
浅析Vue实例以及生命周期
2018/08/14 Javascript
Layui事件监听的实现(表单和数据表格)
2019/10/17 Javascript
Ant Design的Table组件去除
2020/10/24 Javascript
Python3实现Web网页图片下载
2016/01/28 Python
Windows下Python3.6安装第三方模块的方法
2018/11/22 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
对python打乱数据集中X,y标签对的方法详解
2018/12/14 Python
详解Python 解压缩文件
2019/04/09 Python
使用celery执行Django串行异步任务的方法步骤
2019/06/06 Python
关于pytorch多GPU训练实例与性能对比分析
2019/08/19 Python
Flask 上传自定义头像的实例详解
2020/01/09 Python
HTML5本地存储之Web Storage详解
2016/07/04 HTML / CSS
幼儿园园长岗位职责
2013/11/26 职场文书
澳大利亚商务邀请函
2014/01/17 职场文书
小溪流的歌教学反思
2014/02/13 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
学习全国两会精神心得体会范文
2014/03/17 职场文书
保密承诺书
2014/03/27 职场文书
竞选团支书演讲稿
2014/04/28 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
财务工作检讨书
2014/10/29 职场文书
就业导师推荐信范文
2015/03/27 职场文书
排球赛新闻稿
2015/07/17 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书