匹配  localhost/home/blog/show/1_2_0/tab-my/by-web/....(前面从 home -》 1_2_0 固定的 后面 tab-my 表现形式可能循环出现)要求 正则能用在 apache 的 url_rewrite 中。

解决方案 »

  1.   

    不如直接写输入 什么url 实际请求到那里 更清晰些
      

  2.   

    输入 localhost/home/blog/show/1_2_0/tab-my/by-web/ URL rewrite 为 localhosr?index.php&d=home&m=blog&a=show&blog_id=1&pp=2&category_id=0&tab=my&by=webblog_id pp category_id = 0 最好能省略。
      

  3.   

    输入 localhost/home/blog/show/1_2_0/tab-my/by-web/ URL rewrite 为 localhosr?index.php&d=home&m=blog&a=show&blog_id=1&pp=2&category_id=0&tab=my&by=webblog_id pp category_id = 0 最好能省略。
      

  4.   

    RewriteRule    ^localhost/([^/]+)/([^/]+)/([^/]+)/([0-9]+)_([0-9]+)_([0-9]+)/...    localhost?index.php&d=$1&m=$2&a=$3&blog_id=$4&pp=$5&category_id=$6&...
    至于...后面的动态匹配,目前的解决方案有两个:
    1、把全部请求交给php作处理。
    2、使用RewriteMap尝试一下。