如何在Nginx上重定向媒体文件?

时间:2018-01-15 20:23:44

标签: wordpress .htaccess nginx

我有一个在Vagrant VVV中运行的WordPress本地实例。我需要将uploads文件夹重定向到实时网站,但无法弄清楚如何以Nginx的方式进行操作。 htaccess就是这个,

#Redirect WordPress uploads
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-content/uploads/(.*)$ http://livesite.com/wp-content/uploads/$2 [R=302,L,NC]

我尝试了一个我找到的在线转换器,但没有用。

如何在本地复制Nginx中的该功能?

谢谢。

1 个答案:

答案 0 :(得分:0)

这是最简单的解决方案:

rewrite ^(/wp-content/uploads)(.*)$   http://livesite.com/wp-content/uploads/$2 permanent;

经过测试和工作。