PHPCMS手机站伪静态设置详细教程
发布:smiling 来源: PHP粉丝网 添加日期:2018-07-31 11:19:18 浏览: 评论:0
1、打开/phpcms/modules/wap/functions/global.func.php
找到里面的这两个函数,如下图所示的注释掉的那行代码,在下面加入一行代码。
- functionlist_url($typeid) {
- #returnWAP_SITEURL."&a=lists&typeid=$typeid";
- return"/list-$typeid".'.html'
- }
- functionshow_url($catid,$id,$typeid='') {
- global$WAP;
- if($typeid=='') {
- $types= getcache('wap_type','wap');
- <a href="/tags.php/foreach/" target="_blank">foreach</a>($typesas$type) {
- if($type['cat']==$catid) {
- $typeid=$type['typeid'];
- break;
- }
- }
- }
- #returnWAP_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=$1last;
- rewrite ^/show-([0-9]+)-([0-9]+)-([0-9]+)-1.html /index.php?a=show&catid=$1&typeid=$2&id=$3last;
Tags: 静态 教程 手机
相关文章
- ·PHPCMS V9自定义栏目的伪静态规则(2014-10-18)
- ·phpcms v9怎么设置静态页面(2014-10-19)
- ·PHPCMS伪静态的设置方法(2014-10-19)
- ·phpcms v9 站群建站时子站点栏目页和内容页的url静态(2014-10-19)
- ·PHPCMS V9静态化HTML生成设置及URL规则优化(2014-10-19)
- ·Phpcms V9全站伪静态设置方法(2014-10-20)
- ·PHPCMS V9 TAG伪静态终极解决方案(2014-10-20)
- ·Nginx下phpcms伪静态规则_rewrite重写(2014-10-21)
- ·【phpcms-v9】phpcms-v9中栏目页的静态化生成(2014-10-24)
- ·PHPCMS2008生成html页面(2014-10-24)
- ·phpcms nginx下伪静态规则写法(2014-12-04)
- ·phpcms v9中给Rss伪静态配置方法(2014-12-04)
- ·phpcms如何设置伪静态(2014-12-05)
- ·phpcms v9生成静态页面的路径去掉html目录(2014-12-06)
- ·phpcms v9伪静态规则iis/apache配置方法(2015-02-16)
- ·phpcms搜索页伪静态配置方法(2015-04-04)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)