我正在尝试使用jpeg获取任何内容gif | png | pdf扩展名重定向 / wp-content / uploads / * to / subdirectory / wp-content / uploads / *
我正在使用此规则:
RewriteRule ^(wp-content/uploads/.*?/[^.]+\.(jpg|gif|png|pdf))$ /subdirectory/$1 [L,NC]
我认为我对扩展程序做错了。
答案 0 :(得分:0)
尝试添加以前的条件,如下所示:
RewriteCond %{REQUEST_URI} \.(jpg|gif|png|pdf) [NC]
RewriteRule ^(wp-content/uploads/.*)/? /subdirectory/$1 [L,NC]
答案 1 :(得分:0)
您可能需要在文件扩展名的左括号之后立即使用?:
使内部括号成为非捕获组,以便$1
引用外部捕获组:
RewriteRule ^(wp-content/uploads/[^.]+\.(?:jpg|gif|png|pdf)) subdirectory/$1 [L,NC]