我在查找我的nginx.config
文件中的重定向方面遇到了一些困难。
我想重定向:
http://domain.com/content/uploads/2016/06/img.jpg
于:
http://cdn.domain.com/uploads/2016/06/img.jpg
添加“cdn”。在域名之前并删除“content /".
我设法添加“cdn。”:
location ~* ^/content/uploads/.*$ {
try_files $uri $uri/ @cdn-domain;
}
location @cdn-domain{
return 301 $scheme://cdn.domain.co.il$request_uri;
}
但我如何删除“内容/”?
答案 0 :(得分:1)
302
rewrite ^/content/uploads/(.*)$ http://cdn.domain.com/uploads/$1 redirect;
301
rewrite ^/content/uploads/(.*)$ http://cdn.domain.com/uploads/$1 permanent;
更多信息:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html