1

私の望む結果は、ファイルパスをルートからの直接の子孫として変更することです。ここでは、パスの数が N です。

例: www.host.com/a/b/c/e/f/g/images/1.jpg。ここで、A~G は常に指定されるわけではありません。

結果: www.host.com/images/1.jpg

これは私がこれまでに持っているものです: www.host.com/a/images --> www.host.com/images

使用:RewriteRule ^a\/images/$ images/$1 [L]

必要なのは /images/ の前のワイルドカードです

このような: RewriteRule ^(.*)\/images/$ images/$1 [L]

私も試しました:RewriteRule ^(.*)/images/$ http://www.host.com/images [R=301,L]

これはどう書くのが正しいのでしょうか?

4

1 に答える 1