这还初级问题啊。
RewriteRule ^(.*)/board-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ $1/mainframe.php?fid=$2&fpage=$3&tid=$4&tpage=$5这是我写的文件名形式的,不过我还真的不知道在未知参数个数的情况下写。

解决方案 »

  1.   

    我看你还是转成这种格式以后在程序里面处理的比较好!RewriteRule ^(.*)/more_blog(.*)$ $1/more_blog.php?prarms=$2然后在程序里面将prarms分别分解成key和value对应的关系,例如:typ=hot,cid=177 然后注册到$_GET或者你的全局变量,上面的正则不一定对,只是一个思路!
      

  2.   

    帮忙看下这个:
    http://topic.csdn.net/u/20080604/13/54829f05-c78d-4adb-890e-e15cc9f49db6.html
      

  3.   

    /more_blog/typ/hot/cid/177/more_blog.php?typ=hot&cid=177 这样的转换根本不要用到重写功能。直接用PHP就可以实现了。。重写$HTTP_GET_VARS里面的值就行了。
      

  4.   

    未知参数不行,没有这样的正则,1楼和4楼的或可考虑,
    data20042030能给个例子吗?