![为带有空格的 URL 创建 Nginx 重定向 (%20)](https://linux22.com/image/693188/%E4%B8%BA%E5%B8%A6%E6%9C%89%E7%A9%BA%E6%A0%BC%E7%9A%84%20URL%20%E5%88%9B%E5%BB%BA%20Nginx%20%E9%87%8D%E5%AE%9A%E5%90%91%20(%2520).png)
我需要为 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/;
}
无论是否转义 % 。
答案1
'
在周围位置使用:
location '/Old Page Title.html' {
return 301 $scheme://domain.com/new-url/;
}
另请参阅SO问题包含空白空间的 Nginx 重写。