我想重写一个网址:
/foo/foo0.php?img=foo1/foo2/foo3/bar.jpg
进入这个:
/foo/foo1/foo2/foo3/bar.jpg
答案 0 :(得分:2)
RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)$ $1/foo0.php?img=$2/$3/$4/$5 [L]
会这样做吗
修改强>
从您添加的代码判断,您实际上想要这样做:
RewriteRule ^foo/(.*)/(.*)/(.*)/(.*)$ foo/foo0.php?img=$1/$2/$3/$4 [L]
答案 1 :(得分:1)
根据评论,我不认为真正需要多个细分。这应该足够了:
RewriteRule ^foo/(.*)$ foo/foo0.php?img=$1 [L]
这样您就可以使用任意数量的foo
段。