我需要为html文件名中包含空格的URL创建重定向.

我需要与此相当的nginx:

Redirect 301 "/Poorly Titled File.html" http://domain.com/new-url/

我试过了:

rewrite ^/Old\%20Page\%20Title.html$$scheme://domain.com/new-url/ permanent;


location /Old\%20Page\%20Title.html{
return 301 $scheme://domain.com/new-url/;
}

有和没有逃避%的.
最佳答案
使用’在该位置附近:

location '/Old Page Title.html' {
    return 301 $scheme://domain.com/new-url/;
}

另见SO Nginx rewrite that includes a blank spce问题.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。