Wordpress 如果脚本名为“仅包含数字”,则nginx重定向到新url
如果脚本名仅包含数字,如何重定向 -> 我使用了这个代码,但我得到了一个404错误Wordpress 如果脚本名为“仅包含数字”,则nginx重定向到新url,wordpress,nginx,nginx-location,Wordpress,Nginx,Nginx Location,如果脚本名仅包含数字,如何重定向 -> 我使用了这个代码,但我得到了一个404错误 location ~ /([0-9]+) { return 301 http://example.com/news/$1; } 您创建了一个重定向循环,因为正则表达式没有锚定到行的开头,所以它也与重写的URI匹配 您可以通过添加^和$来限制正则表达式的范围 location ~ ^(/\d+)$ { return 301 $scheme://$host/news$1; } 有关正则表达式的有用
location ~ /([0-9]+) {
return 301 http://example.com/news/$1;
}
您创建了一个重定向循环,因为正则表达式没有锚定到行的开头,所以它也与重写的URI匹配 您可以通过添加
^
和$
来限制正则表达式的范围
location ~ ^(/\d+)$ {
return 301 $scheme://$host/news$1;
}
有关正则表达式的有用资源,请参阅。您创建了一个重定向循环,因为正则表达式未锚定到行的开头,因此它也与重写的URI匹配 您可以通过添加
^
和$
来限制正则表达式的范围
location ~ ^(/\d+)$ {
return 301 $scheme://$host/news$1;
}
有关正则表达式的有用资源,请参见