发现在目前使用的苹果CMS(1041)当中的演员列表页show.html分页会提示:
“非法请求:index/actor/show/area/内地/blood/B型/page/2”

为什么会这样呢?
因为这是没有开启路由状态的访问地址,如果你后台关闭了路由状态访问这个地址并不会提示这个错误信息,但当开启路由后正确的分页地址应该是:“/actorshow/内地-B型-----2--.html”这样的。
所以

{maccms:actor num="60" paging="yes" pageurl="show" order="desc" by="time"}
<!-- 列表-->
{/maccms:actor}

中查询出的

{if condition="$__PAGING__.page_total gt 1"}
<ul class="myui-page text-center clearfix">
    <li><a class="btn btn-default" href="{$__PAGING__.page_url|mac_url_page=1}">首页</a></li>
    <li><a class="btn btn-default" href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_prev}">上一页</a></li>                            
    {maccms:foreach name="$__PAGING__.page_num" id="num"}
    <li class="hidden-xs"><a class="btn {if condition="$__PAGING__['page_current'] eq $num"} btn-warm{else} btn-default{/if}" href="{$__PAGING__.page_url|mac_url_page=$num}">{$num}</a></li>
    {/maccms:foreach}
    <li class="visible-xs"><a class="btn btn-warm">{$__PAGING__.page_current}/{$__PAGING__.page_total}</a></li>
    <li><a class="btn btn-default" href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_next}">下一页</a></li>
    <li><a class="btn btn-default" href="{$__PAGING__.page_url|mac_url_page=$__PAGING__.page_total}">尾页</a></li>                            
</ul>
{/if}

模板给出的语句并没有任何问题,然而href的内容却是错的,很显然这是maccms路由错误了,并没有把
actorshow/<area?>-<blood?>-<by?>-<letter?>-<level?>-<order?>-<page?>-<sex?>-<starsign?> => actor/show
解析出来。
能力有限咱不知道如何修正,这点还是等作者在后续版本中是否会更正吧。

这里要解决的让非法请求合法化:

在后台-路由伪静态设置-添加:actor/show/ => actor/show

p.s. 虽然URL还是那么的难看,但总算分页地址是对的了不是吗。。