1

私は WP を使用しており、フォルダーのmod_rewriteすべての画像が異なる URL を表示するようなルールを使用したいと考えています。wp-content/uploads

例えば:

www.example.com/wp-content/uploads/image.jpeg---> www.example.com/media/image.jpeg

ルールを配置しました.htaccessが、404 エラーが返されます。

RewriteRule ^wp-content/uploads/(.*)$ /media/$1 [L,NC,R]

これが.htaccessコードです。

4

1 に答える 1

2

このようなものを探していますか (これらのルールはすべて、デフォルトの wordpress ルールの前にある必要があります):

RewriteCond %{THE_REQUEST} \ /+wp-content/uploads/([^\?\ ]+)
RewriteRule ^ /media/%1 [L,R=301]

RewriteCond %{REQUEST_URI} ^/media/(.+)$
RewriteCond %{DOCUMENT_ROOT}/wp-content/uploads/%1 -f
RewriteRule ^media/(.+)$ /wp-content/uploads/$1 [L]
于 2013-11-04T08:20:15.990 に答える