PHP中分页伪静态链接要如何设置?

我这里是本地主机,admin是目录,规则如下:RewriteRule ^/admin/product_list([0-9]*).html$ /admin/product_list.php?pageno=$1

下面是分页的代码:共<?php echo $pageCount; ?>页
第<?php echo $pageNo; ?>页
<a href="product_list.php?pageNo=1">第一页</a>
<a href="product_list.php?pageNo=<?php echo $pageCount; ?>">最末页</a>
<a href="product_list.php?pageNo=<?php echo $pageprev; ?>">前一页</a>
<?php
for($a=1;$a<=$pageCount;$a++)
{
?>
<a href="product_list.php?pageNo=<?php echo $a; ?>"><?php echo $a; ?></a>
<?php
}
?>
<a href="product_list.php?pageNo=<?php echo $pageNext; ?>">下一页</a>

我现在想实现分页的链接全部是product_list1.html、product_list2.html、product_list3.html......这样的应该如何设置?是不是要在 .htaccess里面写规则,具体怎么写,希望热心的网友能指点迷津!

第1个回答  2013-09-09
Rewrite规则已经写好,剩下的只是需要将分页链接修改为product_list1.html就可以了。
<a href="product_list1.html">第一页</a>
<a href="product_list<?php echo $pageCount; ?>.html">最末页</a>
<a href="product_list<?php echo $pageprev; ?>.html">前一页</a>追问

问题是点下一页不跳转啊,页面是死的,数据不变化。是不是要在 .htaccess里面写规则?

追答

嗯,写相应的RewriteRule

追问

你好,你QQ多少,可以加你吗?

第2个回答  2013-09-09
<?php
$url='http://地址/u93/v_OTYzNTgyMzQ.html';
preg_match('|/.+/.+/(.+?)\.html|i', $url,$ids);
$id=$ids[1];
echo $id;
?>
第3个回答  2013-09-23
表示关注,嘿嘿

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网