RewriteRule ^profile/([0-9]+)/([0-9a-zA-Z?-]+)\.htm$ index.php?task=profile&id=$1&name=$2 [L]实例
profile/1/admin.htm
index.php?task=profile&id=1&name=admin为什么老是出错呢
服务器是apache的。

解决方案 »

  1.   

    RewriteRule ^profile/([0-9]+)/([0-9a-zA-Z?-]+)\.htm$ index.php?task=profile&id=$1&name=$2 [RL]
      

  2.   

    RewriteRule ^profile/([0-9]+)/([0-9a-zA-Z]+)\.htm$ index.php?task=profile&id=$1&name=$2 [L]
      

  3.   

    RewriteRule profile/([0-9]+)/([0-9a-zA-Z?-]+)\.htm$ index.php?task=profile&id=$1&name=$2 [L]
      

  4.   


    ([0-9a-zA-Z?-]+)  这里应该是 ([0-9a-zA-Z]+) 吧