我的网站上有一个带有分页的网址,如下所示:
http://localhost/category/food/1
category = to call category.php
food = is ONE category, may have any name
1 = is the page number
问题是,也许我有页码,也许没有。如果我没有页码,我只想把第1页发送到php。
我试过:
RewriteRule ^category/(.*) /category.php?categoria=$1
RewriteRule ^category/(.*)/(.*) /category.php?cat
我编写了一个小函数来生成一个显示分页的页码数组。函数的输入是活动页码p和最大页码。该函数将返回在活动页附近可用的5个可能的页码数组。
示例输入、输出:
pages(1,10): [1,2,3,4,5]
pages(10,10): [6,7,8,9,10]
pages(5,10): [3,4,5,6,7]
其职能是:
def pages(p,max):
a=[p]
while len(a)<5 and not (a[0]==1 and a[-1]==max):
if a[0]>1:
a.insert(0,a[0]-1)