0

にアップロードされた画像が/wp-content/uploads/2012/08/no-trail-picture_369.pngあります。ご覧のとおり、何百もの画像があります。その中にある画像no-trail-picture_(.*).pngをリダイレクトしたい/wp-content/uploads/2012/08/no-trail-picture.png

これが私の現在の非動作コードです。

<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch 301 ^/wp-content/uploads/2012/08/no-trail-picture_(.*)$ /wp-content/uploads/2012/08/no-trail-picture.png
</IfModule>

私も運なしで試しました:

<IfModule mod_rewrite.c>
RewriteEngine On
RedirectMatch 301 ^/(.*)/no-trail-picture_(.*)$ /wp-content/uploads/2012/08/no-trail-picture.png
</IfModule>

この書き換えも試しました:

RewriteRule ^wp-content/uploads/2012/08/no-trail-picture(.*?).png$ wp-content/uploads/2012/08/no-trail-picture.png [L]
4

1 に答える 1

1

このルールを試してください:

RewriteRule ^(wp-content/uploads/2012/08/no-trail-picture)_[^.]+.png$ $1.png [L,R=302,NC]

上記のルールが通常のワードプレスのものの上にあることを確認してください(RewriteBase行のすぐ下)

于 2013-06-25T17:21:14.747 に答える