RewriteEngine On
RewriteRule ^(.*)/([a-z0-9]+)/([0-9]+)/([a-z0-9]+)/$ $1/$2.php?id=$3&name=$4

解决方案 »

  1.   

    谢谢回复,但是在apache上试了没有成功啊!
      

  2.   

    上面只是写正则,还要在apache上设置一些东西才可以的!
      

  3.   

    我已经在apache中设置了,并且用RewriteRule实现了跳转.但是对重写的规则命令不了解.所以上面回的这个正则不是太懂.请各位给我再写一个简单的例子,谢谢大家了.最好有注释.
      

  4.   

    需要用到mode_rewrite,你看是不是在配置文件中注释掉了。
      

  5.   

    mode_rewrite我也配置了,我是在我本机做了试验.把hosts也改了,但是根据2楼的回复还是不成功.请各位再帮帮忙吧!谢谢