Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[发布] 门户列表分页静态化原来如此简单

[复制链接]
zhou841208 发表于 2014-1-17 22:05:13 | 显示全部楼层 |阅读模式
门户列表分页静态化原来如此简单,论坛内确实没有一个发布解决方案的帖子。

本人也是苦寻了很久,最后还是自己去手解决。其实很简单。只要修改一处代码,和加一条规则.

原来链接:http://travel.lvyol.com/index.php?pad=2
效果:http://travel.lvyol.com/list-2

找到protal_list.php文件
找到代码:
$multi =multi($count, $perpage, $page, $cat['caturl'], $cat['maxpages']);

修改为:
$multi = str_replace("index.php?page=","list-",multi($count, $perpage, $page, $cat['caturl'], $cat['maxpages']));

规则:

RewriteRule ^(.*)/list-([0-9]+)(\?(.*))*$ $1/index.php?page=$2;
 楼主| zhou841208 发表于 2014-1-17 22:11:01 | 显示全部楼层
顶顶更健康
回复

使用道具 举报

easyker 发表于 2014-1-17 22:36:07 | 显示全部楼层
不错支持一下
回复

使用道具 举报

沧海红尘一点红 发表于 2014-2-13 11:26:55 | 显示全部楼层
空间不支持rewrite还能实现这个功能吗?

-------------------------------------------------
365loving游戏攻略网
http://365loving.com
回复

使用道具 举报

tony_cn4 发表于 2014-4-23 10:18:44 | 显示全部楼层
规则:

RewriteRule ^(.*)/list-([0-9]+)(\?(.*))*$ $1/index.php?page=$2;

楼主这个规则是加在修改的代码下面吗?还是加在哪里?
回复

使用道具 举报

 楼主| zhou841208 发表于 2014-5-14 19:27:54 | 显示全部楼层
tony_cn4 发表于 2014-4-23 10:18
规则:

RewriteRule ^(.*)/list-([0-9]+)(\?(.*))*$ $1/index.php?page=$2;

这是加个httpd.conf最后面就可以了。
回复

使用道具 举报

disss 发表于 2014-5-25 21:20:09 | 显示全部楼层
静态化折腾惨了很多人,这个问题会导致很多不可预料的状况发生
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-17 01:22 , Processed in 0.024637 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表