Nginx 配置:重定向
Nginx config: redirect
我在弄清楚如何在我的 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;
}
可是我要怎么剪掉"content/"呢?
302
rewrite ^/content/uploads/(.*)$ http://cdn.domain.com/uploads/ redirect;
301
rewrite ^/content/uploads/(.*)$ http://cdn.domain.com/uploads/ permanent;
更多:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html
我在弄清楚如何在我的 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;
}
可是我要怎么剪掉"content/"呢?
302
rewrite ^/content/uploads/(.*)$ http://cdn.domain.com/uploads/ redirect;
301
rewrite ^/content/uploads/(.*)$ http://cdn.domain.com/uploads/ permanent;
更多:http://nginx.org/en/docs/http/ngx_http_rewrite_module.html