http://localhost/file/m.php/86/273X
http://localhost/file/m/86/273X.phpRewriteRule ^file/([^/]+)\.php/(.+)$ file/$1/$2.php
http://localhost/file/m/86/273X.phpRewriteRule ^file/([^/]+)\.php/(.+)$ file/$1/$2.php
不行,那么实践这样的是不是简单点?
http://localhost/file/m.php?id=86&model=273X
http://localhost/file/m/86/273X.phpRewriteEngine on
RewriteBase /
RewriteRule ????????????
http://localhost/file/m/86/273X.phpRewriteRule ^file/([^/]+)\.php/\?id=([0-9]+)&model=(.+)$ file/$1/$2/$3.php
RewriteRule ^/file/([^/]+)\.php/(.+)$ file/$1/$2.php [L]
通过
http://localhost/file/m.php/86/273X
=>
http://localhost/file/m/86/273X.php第二种
http://localhost/file/m.php?id=86&model=273X
http://localhost/file/m/86/273X.php
可以直接用PHP实现:header("location: m/$id/$model.php")
RewriteLog logs/rewrite.log
RewriteLogLevel 9